spec/unit/mutant/mutator/emit_new_spec.rb in mutant-0.3.0.beta21 vs spec/unit/mutant/mutator/emit_new_spec.rb in mutant-0.3.0.beta22
- old
+ new
@@ -1,12 +1,14 @@
+# encoding: utf-8
+
require 'spec_helper'
describe Mutant::Mutator, '#emit_new' do
subject { object.send(:emit_new) { generated } }
class Block
- def arguments; @arguments; end
+ attr_reader :arguments
def called?
defined?(@arguments)
end
@@ -21,11 +23,11 @@
let(:parent) { :parent }
let(:class_under_test) do
Class.new(described_class) do
def dispatch
- #noop
+ # noop
end
end
end
context 'when new object generated' do
@@ -44,9 +46,14 @@
context 'when new AST could not be generated' do
let(:generated) { input }
it 'should raise error' do
- expect { subject }.to raise_error(RuntimeError, 'New AST could not be generated after 3 attempts')
+ expect do
+ subject
+ end.to raise_error(
+ RuntimeError,
+ 'New AST could not be generated after 3 attempts'
+ )
end
end
end