Sha256: bc8889b6d53d81d159781fada0d5360e60a589711b4c8e3216fede20bf3817b2
Contents?: true
Size: 815 Bytes
Versions: 1
Compression:
Stored size: 815 Bytes
Contents
require 'pork-rspec/test' describe M, models: true do let(:a) { 'a' } it { is_expected.to be_truthy } it { expect(subject).to be_truthy } it { expect(a).to eq('a') } describe '#m' do before do @b = [subject.f] end it('message') { expect(@b).not_to be_empty } it { expect(@b).to contain_exactly('f') } end end describe 'sum' do let(:result) { sum(data) } shared_examples 'sum numbers' do it do expect(result).to eq(duration) end end context 'test sample A' do let(:data) do 0..9 end let(:duration) { 45 } it_behaves_like 'sum numbers' end def sum(data) data.inject(0, &:+) end end describe 'let!' do let(:data) { [] } let!(:a) { data << 0 } before { data << 1 } it { expect(a).to contain_exactly(0, 1) } end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pork-rspec-0.5.0 | test/test_misc.rb |