mirror of
https://github.com/onyx-and-iris/obsws-ruby.git
synced 2024-11-16 03:00:47 +00:00
32 lines
654 B
Ruby
32 lines
654 B
Ruby
|
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
|