summaryrefslogtreecommitdiff
path: root/tests/specs/task/workspace/__test__.jsonc
diff options
context:
space:
mode:
Diffstat (limited to 'tests/specs/task/workspace/__test__.jsonc')
-rw-r--r--tests/specs/task/workspace/__test__.jsonc52
1 files changed, 52 insertions, 0 deletions
diff --git a/tests/specs/task/workspace/__test__.jsonc b/tests/specs/task/workspace/__test__.jsonc
new file mode 100644
index 000000000..b08f35afc
--- /dev/null
+++ b/tests/specs/task/workspace/__test__.jsonc
@@ -0,0 +1,52 @@
+{
+ "tests": {
+ "root": {
+ "args": "task",
+ "output": "root.out",
+ "exitCode": 1
+ },
+ "package_a": {
+ "args": "task",
+ "cwd": "package-a",
+ "output": "package-a.out",
+ "exitCode": 1
+ },
+ "package_b": {
+ "args": "task",
+ "cwd": "package-b",
+ "output": "package-b.out",
+ "exitCode": 1
+ },
+ "scripts": {
+ "args": "task",
+ "cwd": "scripts",
+ "output": "scripts.out",
+ "exitCode": 1
+ },
+ "package_b_tasks": {
+ "steps": [{
+ "args": "task --quiet pkg-json-root",
+ "cwd": "package-b",
+ // uses the workspace as cwd
+ "output": "pkg-json [WILDLINE]workspace\n"
+ }, {
+ "args": "task --quiet pkg-json-root-2",
+ "cwd": "package-b",
+ // uses package-b as cwd
+ "output": "override [WILDLINE]package-b\n"
+ }, {
+ "args": "task --quiet echo-package-b",
+ "cwd": "package-b",
+ "output": "hi [WILDLINE]package-b\n"
+ }, {
+ "args": "task --quiet echo-root",
+ "cwd": "package-b",
+ "output": "override root [WILDLINE]package-b\n"
+ }, {
+ "args": "task --quiet echo-root",
+ "cwd": "package-a",
+ "output": "[WILDLINE]workspace\n"
+ }]
+ }
+ }
+}