diff options
Diffstat (limited to 'test cases')
4 files changed, 10 insertions, 0 deletions
diff --git a/test cases/rust/31 rust.workspace package/meson.build b/test cases/rust/31 rust.workspace package/meson.build index a7544d609..5885a4524 100644 --- a/test cases/rust/31 rust.workspace package/meson.build +++ b/test cases/rust/31 rust.workspace package/meson.build @@ -3,6 +3,9 @@ project('package test', 'rust', default_options: ['rust_std=2021']) rust = import('rust') cargo_ws = rust.workspace() +# Test workspace.packages() method +assert(cargo_ws.packages() == ['answer', 'hello', 'package_test']) + hello_rs = cargo_ws.subproject('hello') answer_rs = cargo_ws.subproject('answer', '2') diff --git a/test cases/rust/31 rust.workspace package/subprojects/answer-2.1/meson.build b/test cases/rust/31 rust.workspace package/subprojects/answer-2.1/meson.build index dc7df4bba..7b4e10b23 100644 --- a/test cases/rust/31 rust.workspace package/subprojects/answer-2.1/meson.build +++ b/test cases/rust/31 rust.workspace package/subprojects/answer-2.1/meson.build @@ -1,6 +1,8 @@ project('answer', 'rust', default_options: ['rust_std=2021']) rust = import('rust') +cargo_ws = rust.workspace() +assert(cargo_ws.packages() == ['answer']) l = static_library('answer', 'src/lib.rs') dep = declare_dependency(link_with: l) diff --git a/test cases/rust/32 rust.workspace workspace/meson.build b/test cases/rust/32 rust.workspace workspace/meson.build index 49800c524..77d0458a9 100644 --- a/test cases/rust/32 rust.workspace workspace/meson.build +++ b/test cases/rust/32 rust.workspace workspace/meson.build @@ -3,6 +3,9 @@ project('workspace test', 'rust', default_options: ['rust_std=2021']) rust = import('rust') cargo_ws = rust.workspace() +# Test workspace.packages() method +assert(cargo_ws.packages() == ['answer', 'hello', 'workspace_test']) + hello_rs = cargo_ws.subproject('hello') answer_rs = cargo_ws.subproject('answer', '2') diff --git a/test cases/rust/32 rust.workspace workspace/subprojects/answer-2.1/meson.build b/test cases/rust/32 rust.workspace workspace/subprojects/answer-2.1/meson.build index dc7df4bba..7b4e10b23 100644 --- a/test cases/rust/32 rust.workspace workspace/subprojects/answer-2.1/meson.build +++ b/test cases/rust/32 rust.workspace workspace/subprojects/answer-2.1/meson.build @@ -1,6 +1,8 @@ project('answer', 'rust', default_options: ['rust_std=2021']) rust = import('rust') +cargo_ws = rust.workspace() +assert(cargo_ws.packages() == ['answer']) l = static_library('answer', 'src/lib.rs') dep = declare_dependency(link_with: l) |
