defmodule FarmbotOS.Configurator.CaptiveDNSTest do use ExUnit.Case, async: false @dig System.find_executable("dig") if @dig do test "all dns queries resolve to local ip address" do {:ok, dns_server} = FarmbotOS.Configurator.CaptiveDNS.start_link("lo0", 4040) res = :os.cmd('dig -p 4040') refute String.contains?(to_string(res), "no servers could be reached") end end end