$:.unshift File.dirname(__FILE__) require 'helper' class TaskTest < Test::Unit::TestCase def test_fire jobs_data = fixture('jobs.json') Bellows::SmokeStack.stubs(:jobs).returns(JSON.parse(jobs_data)) smoke_tests_data = fixture('nova_smoke_tests.json') Bellows::HTTP.stubs(:get).returns(smoke_tests_data) gerrit_data = fixture('gerrit.json') Bellows::Gerrit.stubs(:run_cmd).returns(gerrit_data) response = mock() Bellows::HTTP.stubs(:post).returns(response) tasks = Bellows::Tasks.new tasks.fire('nova', options={:quiet => true}) end end