Sha256: f24f5237d7205805e2fa14d4056cbf29bb6f256991773e2c84643d7eb8b86b99
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
#enconding: utf-8 require 'spec_helper' describe Sample do it "takes nothing by default" do expect { Sample.new() }.to_not raise_error end it "takes data, keywords, exceptions, tags" do data = %w{ data } keywords = %w{ keywords } exceptions = %w{ exceptions } tag = 'this is a tag' sample = Sample.new(data, keywords, exceptions, tag) expect(sample.data).to eq(data) expect(sample.keywords).to eq(Set.new(keywords)) expect(sample.exceptions).to eq(Set.new(exceptions)) expect(sample.tag).to eq(tag) end it "takes singular values and return them into arrays" do data = 'data' keywords = 'keywords' exceptions = 'exceptions' sample = Sample.new(data, keywords, exceptions) expect(sample.data).to eq([ data ]) expect(sample.keywords).to eq(Set.new( [ keywords ] ) ) expect(sample.exceptions).to eq(Set.new( [ exceptions ] ) ) end context '#blank' do it "checks if all values are blank" do expect( Sample.new.blank? ).to be_true end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
the_array_comparator-0.5.0 | spec/sample_spec.rb |