spec/polytrix/challenge_runner_spec.rb in polytrix-0.1.0.pre vs spec/polytrix/challenge_runner_spec.rb in polytrix-0.1.0
- old
+ new
@@ -1,14 +1,15 @@
module Polytrix
describe ChallengeRunner do
subject(:runner) { ChallengeRunner.create_runner }
+ let(:implementor) { Fabricate(:implementor) }
let(:challenge) do
- Fabricate(:challenge, name: 'factorial', source_file: 'spec/fixtures/factorial.py', basedir: 'spec/fixtures')
+ Fabricate(:challenge, name: 'factorial', source_file: 'spec/fixtures/factorial.py', basedir: 'spec/fixtures', implementor: implementor)
end
describe '#run_challenge' do
it 'executes a challenge' do
- expect(runner.run_challenge challenge).to be_an_instance_of Challenge
+ expect(runner.run_challenge challenge).to be_an_instance_of Result
end
end
end
end