Packages

Elixir wrapper for open62541, An open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541.

Current section

Files

Jump to
opex62541 test server_tests refactor_test.exs
Raw

test/server_tests/refactor_test.exs

defmodule ServerRefactorTest do
use ExUnit.Case, async: false
alias OpcUA.Server
setup do
{:ok, pid} = Server.start_link()
%{pid: pid}
end
test "test", state do
assert :ok == Server.test(state.pid)
end
test "Set LD_LIBRARY_PATH" do
System.put_env("LD_LIBRARY_PATH", "")
assert "/priv" == Server.set_ld_library_path("/priv")
assert System.get_env("LD_LIBRARY_PATH") == ":/priv/lib"
assert "/priv" == Server.set_ld_library_path("/priv")
assert System.get_env("LD_LIBRARY_PATH") == ":/priv/lib"
assert "/privd" == Server.set_ld_library_path("/privd")
assert System.get_env("LD_LIBRARY_PATH") == ":/priv/lib/:/privd/lib"
end
end