summaryrefslogtreecommitdiff
path: root/tests/specs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/specs')
-rw-r--r--tests/specs/compile/env_vars_support/__test__.jsonc14
-rw-r--r--tests/specs/compile/env_vars_support/compile.out4
-rw-r--r--tests/specs/compile/env_vars_support/environment.env4
-rw-r--r--tests/specs/compile/env_vars_support/main.out4
-rw-r--r--tests/specs/compile/env_vars_support/main.ts3
5 files changed, 29 insertions, 0 deletions
diff --git a/tests/specs/compile/env_vars_support/__test__.jsonc b/tests/specs/compile/env_vars_support/__test__.jsonc
new file mode 100644
index 000000000..4fc80e1e4
--- /dev/null
+++ b/tests/specs/compile/env_vars_support/__test__.jsonc
@@ -0,0 +1,14 @@
+{
+ "tempDir": true,
+ "steps": [
+ {
+ "args": "compile -A --output out --env=environment.env main.ts",
+ "output": "compile.out"
+ },
+ {
+ "commandName": "./out",
+ "args": [],
+ "output": "main.out"
+ }
+ ]
+}
diff --git a/tests/specs/compile/env_vars_support/compile.out b/tests/specs/compile/env_vars_support/compile.out
new file mode 100644
index 000000000..2d004e7cb
--- /dev/null
+++ b/tests/specs/compile/env_vars_support/compile.out
@@ -0,0 +1,4 @@
+Warning Parsing failed within the specified environment file: environment.env at index: 3 of the value: c:\path
+Check [WILDCARD]main.ts
+Compile [WILDCARD]main.ts to out[WILDCARD]
+Warning Environment variables from the file "environment.env" were embedded in the generated executable file
diff --git a/tests/specs/compile/env_vars_support/environment.env b/tests/specs/compile/env_vars_support/environment.env
new file mode 100644
index 000000000..3da867c50
--- /dev/null
+++ b/tests/specs/compile/env_vars_support/environment.env
@@ -0,0 +1,4 @@
+FOO=valid
+MULTILINE="First Line
+Second Line"
+ANOTHER_FOO=c:\path \ No newline at end of file
diff --git a/tests/specs/compile/env_vars_support/main.out b/tests/specs/compile/env_vars_support/main.out
new file mode 100644
index 000000000..f8f0130ab
--- /dev/null
+++ b/tests/specs/compile/env_vars_support/main.out
@@ -0,0 +1,4 @@
+valid
+undefined
+First Line
+Second Line
diff --git a/tests/specs/compile/env_vars_support/main.ts b/tests/specs/compile/env_vars_support/main.ts
new file mode 100644
index 000000000..48488ce72
--- /dev/null
+++ b/tests/specs/compile/env_vars_support/main.ts
@@ -0,0 +1,3 @@
+console.log(Deno.env.get("FOO"));
+console.log(Deno.env.get("ANOTHER_FOO"));
+console.log(Deno.env.get("MULTILINE"));