Sha256: 6c91419276c4c480644c311c671a9cc7e2b0a9f003f30b51a4651902f5e9f861
Contents?: true
Size: 1012 Bytes
Versions: 2
Compression:
Stored size: 1012 Bytes
Contents
require 'spec_helper' describe Voicemail::MailboxMainMenuController do include VoicemailControllerSpecHelper describe "#main_menu" do it "calls #menu with the proper parameters" do subject.should_receive(:menu).once.with(config.mailbox.menu_greeting, { timeout: config.menu_timeout, tries: config.menu_tries }, Proc) controller.main_menu end end describe "#set_greeting" do it "invokes MailboxSetGreetingController" do should_invoke Voicemail::MailboxSetGreetingController, mailbox: mailbox[:id] controller.set_greeting end end describe "#set_pin" do it "invokes MailboxSetGreetingController" do should_invoke Voicemail::MailboxSetPinController, mailbox: mailbox[:id] controller.set_pin end end describe "#listen_to_messages" do it "invokes MailboxMessagesController" do should_invoke Voicemail::MailboxMessagesController, mailbox: mailbox[:id] controller.listen_to_messages end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
voicemail-0.2.0 | spec/voicemail/mailbox_main_menu_controller_spec.rb |
voicemail-0.1.0 | spec/voicemail/mailbox_main_menu_controller_spec.rb |