defmodule Microwaveprop.PromExTest do use ExUnit.Case, async: true describe "dashboards/0" do test "returns the configured dashboard list" do dashboards = Microwaveprop.PromEx.dashboards() assert is_list(dashboards) assert {:prom_ex, "application.json"} in dashboards end end describe "plugins/0" do test "includes the custom InstrumentPlugin alongside the PromEx defaults" do plugins = Microwaveprop.PromEx.plugins() assert is_list(plugins) assert Microwaveprop.PromEx.InstrumentPlugin in plugins assert PromEx.Plugins.Beam in plugins end end end