Sha256: fe405f63ac5662eaecb9c358bca8db5fafe8eadb436bc508e1d5df764dc87647
Contents?: true
Size: 725 Bytes
Versions: 33
Compression:
Stored size: 725 Bytes
Contents
# encoding: utf-8 require 'spec_helper' describe Mutant::Subject, '#mutations' do subject { object.mutations } let(:class_under_test) do mutation_a, mutation_b = self.mutation_a, self.mutation_b Class.new(described_class) do define_method(:generate_mutations) do |emitter| emitter << mutation_a emitter << mutation_b end end end let(:object) { class_under_test.new(context, node) } let(:node) { double('Node') } let(:context) { double('Context') } let(:mutation_a) { double('Mutation A') } let(:mutation_b) { double('Mutation B') } it { should eql([mutation_a, mutation_b]) } end
Version data entries
33 entries across 33 versions & 1 rubygems