fix web playwright tests

This commit is contained in:
Evan Almloff committed 2024-02-05 15:25:51 -06:00
1 parent 1bbceac4e1
commit c431429448
10 files changed
+21 -11

No files matched your search

Generated
+2
View File
@@ -2811,6 +2811,8 @@ version = "0.0.1"
dependencies = [
"dioxus",
"serde_json",
"tracing",
"tracing-wasm",
]
[[package]]
+2 -2
View File
@@ -66,8 +66,8 @@ dioxus-router-macro = { path = "packages/router-macro", version = "0.4.1" }
dioxus-html = { path = "packages/html", version = "0.4.0" }
dioxus-html-internal-macro = { path = "packages/html-internal-macro", version = "0.4.0" }
dioxus-hooks = { path = "packages/hooks", version = "0.4.0" }
dioxus-web = { path = "packages/web", version = "0.4.0", default-features = false }
dioxus-ssr = { path = "packages/ssr", version = "0.4.0", default-features = false }
dioxus-web = { path = "packages/web", version = "0.4.0" }
dioxus-ssr = { path = "packages/ssr", version = "0.4.0", default-features = false }
dioxus-desktop = { path = "packages/desktop", version = "0.4.0" }
dioxus-mobile = { path = "packages/mobile", version = "0.4.0" }
dioxus-interpreter-js = { path = "packages/interpreter", version = "0.4.0" }
+2 -1
View File
@@ -45,8 +45,9 @@ pub fn provide_context<T: 'static + Clone>(value: T) -> T {
}
/// Provide a context to the root scope
pub fn provide_root_context<T: 'static + Clone>(value: T) -> Option<T> {
pub fn provide_root_context<T: 'static + Clone>(value: T) -> T {
Runtime::with_current_scope(|cx| cx.provide_root_context(value))
.expect("to be in a dioxus runtime")
}
/// Suspends the current component
+1 -1
View File
@@ -5,6 +5,6 @@ pub fn use_root_context<T: 'static + Clone>(new: impl FnOnce() -> T) -> T {
use_hook(|| {
try_consume_context::<T>()
// If no context is provided, create a new one at the root
.unwrap_or_else(|| provide_root_context(new()).expect(" A runtime to exist"))
.unwrap_or_else(|| provide_root_context(new()))
})
}
@@ -66,4 +66,4 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
</body>
</html>
<script>
window.playwrightReportBase64 = "data:application/zip;base64,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 truncated
window.playwrightReportBase64 = "data:application/zip;base64,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 truncated
@@ -82,7 +82,7 @@ module.exports = defineConfig({
},
{
cwd: path.join(process.cwd(), "web"),
command: "cargo run --package dioxus-cli --release -- serve --skip-assets",
command: "cargo run --package dioxus-cli --release -- serve",
port: 8080,
timeout: 20 * 60 * 1000,
reuseExistingServer: !process.env.CI,
@@ -90,7 +90,7 @@ module.exports = defineConfig({
},
{
cwd: path.join(process.cwd(), 'fullstack'),
command: 'cargo run --package dioxus-cli --release -- serve --platform fullstack --skip-assets',
command: 'cargo run --package dioxus-cli --release -- serve --platform fullstack',
port: 3333,
timeout: 20 * 60 * 1000,
reuseExistingServer: !process.env.CI,
+2
View File
@@ -9,3 +9,5 @@ publish = false
[dependencies]
dioxus = { workspace = true, features = ["web"]}
serde_json = "1.0.96"
tracing.workspace = true
tracing-wasm = "0.2.1"
@@ -43,5 +43,10 @@ fn app() -> Element {
}
fn main() {
tracing_wasm::set_as_global_default_with_config(
tracing_wasm::WASMLayerConfigBuilder::default()
.set_max_level(tracing::Level::TRACE)
.build(),
);
launch(app);
}
+1 -1
View File
@@ -19,7 +19,7 @@ pub(crate) fn get_global_context() -> GlobalSignalContext {
let context = GlobalSignalContext {
signal: Rc::new(RefCell::new(HashMap::new())),
};
provide_root_context(context).unwrap()
provide_root_context(context)
}
}
}
+3 -3
View File
@@ -1,4 +1,4 @@
use dioxus_core::ScopeId;
use core::panic;
use dioxus_html::prelude::{EvalError, EvalProvider, Evaluator};
use futures_util::StreamExt;
use generational_box::{AnyStorage, GenerationalBox, UnsyncStorage};
@@ -9,8 +9,8 @@ use wasm_bindgen::prelude::*;
/// Provides the WebEvalProvider through [`cx.provide_context`].
pub fn init_eval() {
let provider: Rc<dyn EvalProvider> = Rc::new(WebEvalProvider {});
ScopeId::ROOT.provide_context(provider);
let provider: Rc<dyn EvalProvider> = Rc::new(WebEvalProvider);
dioxus_core::ScopeId::ROOT.provide_context(provider);
}
/// Represents the web-target's provider of evaluators.