Sha256: d760be4a5e0aa22dca532643c664b5c64d090b22b8c728b6a820c13f839527ec
Contents?: true
Size: 914 Bytes
Versions: 1
Compression:
Stored size: 914 Bytes
Contents
require 'spec_helper' describe Commands::Activities::Activity::Destroy do is_required :id, :application_id let(:response) { subject.class.run(params) } let(:params) { {} } before do @activity = create(:activity, application_id: 100, title: 'test activity' ) end context 'with valid params' do let(:params) { { id: @activity[:id], application_id: @activity[:application_id] } } it 'deletes the activity' do response.success?.should == true response.result.should == {} Commands::Activities::Activity::Get.run(params).status.should == :not_found end end context 'with invalid :id' do let(:params) { { id: 142857, application_id: @activity[:application_id] }} it 'is unsuccessful' do response.success?.should == false response.result.should == {} response.status.should == :not_found end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
restpack_activity_service-0.0.13 | spec/services/destroy_spec.rb |