Skip to content

Commit 80a2826

Browse files
committed
Add E2E test
1 parent 9c83d24 commit 80a2826

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

.github/workflows/examples.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,18 @@ jobs:
6767
6868
- name: Get result
6969
run: echo "${{steps.script.outputs.result}}"
70+
71+
oh-hi-mark-greeter:
72+
runs-on: ubuntu-latest
73+
steps:
74+
- uses: gaggle/elixir_script@v0
75+
id: script
76+
with:
77+
script: |
78+
defmodule Greeter do
79+
def greet(name), do: "Oh hi #{name}!"
80+
end
81+
Greeter.greet("Mark")
82+
83+
- name: Get result
84+
run: echo "${{steps.script.outputs.result}}"

test/e2e_data.exs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,14 @@
3030
IO.puts("Hello world")
3131
"result"
3232
"""
33+
},
34+
%{
35+
name: "Oh hi Mark Greeter",
36+
script: """
37+
defmodule Greeter do
38+
def greet(name), do: "Oh hi \#{name}!"
39+
end
40+
Greeter.greet("Mark")
41+
"""
3342
}
3443
]

0 commit comments

Comments
 (0)