Fix set_servo_angle, get_sequence

pull/1124/head
Rick Carlino 2020-01-23 15:06:04 -06:00
parent e1e8adfa00
commit 9ba060c0f1
1 changed files with 11 additions and 2 deletions

View File

@ -166,11 +166,20 @@ defmodule FarmbotCeleryScript.SysCallsTest do
end
test "execute_script" do
err = {:error, "not installed"}
expect(Stubs, :execute_script, 2, fn "take-photo", env ->
if Map.get(env, :error) do
err
else
:ok
end
end)
assert :ok = SysCalls.execute_script(Stubs, "take-photo", %{})
assert_receive {:execute_script, ["take-photo", %{}]}
assert {:error, "not installed"} ==
SysCalls.execute_script(Stubs, "take-photo", %{})
assert err == SysCalls.execute_script(Stubs, "take-photo", %{error: true})
end
test "set_servo_angle errors" do