spec/riveter/command_spec.rb in riveter-0.0.13 vs spec/riveter/command_spec.rb in riveter-0.0.14
- old
+ new
@@ -18,9 +18,23 @@
describe ".success_notice" do
it { should respond_to(:success_notice) }
it { subject.success_notice.should eq('Successfully executed Test command.') }
end
+
+ describe ".submit" do
+ it { should respond_to(:submit) }
+
+ it "should yield false when invalid" do
+ allow_any_instance_of(TestCommand).to receive(:submit) { false }
+ subject.submit().should eq(false)
+ end
+
+ it "should yield true when valid" do
+ allow_any_instance_of(TestCommand).to receive(:submit) { true }
+ subject.submit().should eq(true)
+ end
+ end
end
describe "instance" do
subject { TestCommand.new() }