farmbot_os/test/celery_script/commands/read_all_params_test.exs

25 lines
600 B
Elixir

defmodule Farmbot.CeleryScript.Command.ReadAllParamsTest do
use ExUnit.Case, async: false
# alias Farmbot.CeleryScript.Ast
alias Farmbot.CeleryScript.Command
setup_all do
Farmbot.Serial.HandlerTest.wait_for_serial_available()
:ok
end
test "makes sure we have serial" do
assert Farmbot.Serial.Handler.available?() == true
end
test "reads all params" do
# old = Farmbot.BotState.get_all_mcu_params
Command.read_all_params(%{}, [])
Process.sleep(100)
new = Farmbot.BotState.get_all_mcu_params
assert is_map(new)
assert !Enum.empty?(new)
end
end