require "minitest" require "minitest/autorun" require "perfect_toml" require_relative "../lib/obsws" class OBSWSTest < Minitest::Test def self.before_run conn = PerfectTOML.load_file("obs.toml", symbolize_names: true)[:connection] @@r_client = OBSWS::Requests::Client.new(**conn) @@r_client.create_scene("START_TEST") @@r_client.create_scene("BRB_TEST") @@r_client.create_scene("END_TEST") end before_run def setup end def teardown end Minitest.after_run do @@r_client.remove_scene("START_TEST") @@r_client.remove_scene("BRB_TEST") @@r_client.remove_scene("END_TEST") @@r_client.close end end