mirror of
https://github.com/slint-ui/slint.git
synced 2025-10-02 06:41:14 +00:00
fix test compile
This commit is contained in:
parent
9aca0b0a7e
commit
36ea03ecff
1 changed files with 8 additions and 5 deletions
|
@ -459,6 +459,7 @@ fn test_dependency_loading() {
|
||||||
let mut compiler_config =
|
let mut compiler_config =
|
||||||
CompilerConfiguration::new(crate::generator::OutputFormat::Interpreter);
|
CompilerConfiguration::new(crate::generator::OutputFormat::Interpreter);
|
||||||
compiler_config.include_paths = vec![incdir];
|
compiler_config.include_paths = vec![incdir];
|
||||||
|
compiler_config.style = Some("ugly".into());
|
||||||
|
|
||||||
let mut main_test_path = test_source_path.clone();
|
let mut main_test_path = test_source_path.clone();
|
||||||
main_test_path.push("dependency_test_main.60");
|
main_test_path.push("dependency_test_main.60");
|
||||||
|
@ -473,7 +474,7 @@ fn test_dependency_loading() {
|
||||||
|
|
||||||
let mut build_diagnostics = BuildDiagnostics::default();
|
let mut build_diagnostics = BuildDiagnostics::default();
|
||||||
|
|
||||||
let mut loader = TypeLoader::new(&global_registry, &compiler_config, None);
|
let mut loader = TypeLoader::new(global_registry, &compiler_config, &mut build_diagnostics);
|
||||||
|
|
||||||
spin_on::spin_on(loader.load_dependencies_recursively(
|
spin_on::spin_on(loader.load_dependencies_recursively(
|
||||||
&doc_node,
|
&doc_node,
|
||||||
|
@ -493,6 +494,7 @@ fn test_load_from_callback_ok() {
|
||||||
|
|
||||||
let mut compiler_config =
|
let mut compiler_config =
|
||||||
CompilerConfiguration::new(crate::generator::OutputFormat::Interpreter);
|
CompilerConfiguration::new(crate::generator::OutputFormat::Interpreter);
|
||||||
|
compiler_config.style = Some("ugly".into());
|
||||||
compiler_config.open_import_fallback = Some(Box::new(move |path| {
|
compiler_config.open_import_fallback = Some(Box::new(move |path| {
|
||||||
let ok_ = ok_.clone();
|
let ok_ = ok_.clone();
|
||||||
Box::pin(async move {
|
Box::pin(async move {
|
||||||
|
@ -517,7 +519,7 @@ X := XX {}
|
||||||
let global_registry = TypeRegister::builtin();
|
let global_registry = TypeRegister::builtin();
|
||||||
let registry = Rc::new(RefCell::new(TypeRegister::new(&global_registry)));
|
let registry = Rc::new(RefCell::new(TypeRegister::new(&global_registry)));
|
||||||
let mut build_diagnostics = BuildDiagnostics::default();
|
let mut build_diagnostics = BuildDiagnostics::default();
|
||||||
let mut loader = TypeLoader::new(&global_registry, &compiler_config, None);
|
let mut loader = TypeLoader::new(global_registry, &compiler_config, &mut build_diagnostics);
|
||||||
spin_on::spin_on(loader.load_dependencies_recursively(
|
spin_on::spin_on(loader.load_dependencies_recursively(
|
||||||
&doc_node,
|
&doc_node,
|
||||||
&mut test_diags,
|
&mut test_diags,
|
||||||
|
@ -531,12 +533,13 @@ X := XX {}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_manual_import() {
|
fn test_manual_import() {
|
||||||
let compiler_config = CompilerConfiguration::new(crate::generator::OutputFormat::Interpreter);
|
let mut compiler_config =
|
||||||
|
CompilerConfiguration::new(crate::generator::OutputFormat::Interpreter);
|
||||||
|
compiler_config.style = Some("ugly".into());
|
||||||
let mut test_diags = FileDiagnostics::default();
|
let mut test_diags = FileDiagnostics::default();
|
||||||
let global_registry = TypeRegister::builtin();
|
let global_registry = TypeRegister::builtin();
|
||||||
let mut build_diagnostics = BuildDiagnostics::default();
|
let mut build_diagnostics = BuildDiagnostics::default();
|
||||||
let builtin_lib = crate::library::widget_library().iter().find(|x| x.0 == "ugly").map(|x| x.1);
|
let mut loader = TypeLoader::new(global_registry, &compiler_config, &mut build_diagnostics);
|
||||||
let mut loader = TypeLoader::new(&global_registry, &compiler_config, builtin_lib);
|
|
||||||
|
|
||||||
let maybe_button_type = spin_on::spin_on(loader.import_type(
|
let maybe_button_type = spin_on::spin_on(loader.import_type(
|
||||||
"sixtyfps_widgets.60",
|
"sixtyfps_widgets.60",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue