Sha256: 9d4e068c0e35e3e7046eb4b0f8b7f03df7cb770cdfbdc2b438950d719fbbc41f
Contents?: true
Size: 886 Bytes
Versions: 1
Compression:
Stored size: 886 Bytes
Contents
require_relative '../../../../test_helper' module Troo module Commands module Default describe Card do let(:described_class) { Card } let(:id) { '1' } before do @card = Fabricate.build(:card) Retrieval::Card.stubs(:retrieve).returns(resource) end describe '.dispatch' do subject { described_class.dispatch(id) } context 'when the resource exists' do let(:resource) { @card } it 'sets the default and returns a polite message' do subject.must_match(/set as default/) end end context 'when the resource does not exist' do let(:resource) {} it 'returns a polite message' do subject.must_match(/cannot be found/) end end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
troo-0.0.8 | test/lib/troo/commands/default/card_test.rb |