Sha256: 66d94936e76314337db2c0b5db7a5734923fe0549fd67c1a3a6091527a4a3da5
Contents?: true
Size: 1.54 KB
Versions: 41
Compression:
Stored size: 1.54 KB
Contents
require 'spec/helper' require "fsr/app" FSR::App.load_application("bridge") describe "Testing FSR::App::Bridge" do describe "with a single endpoint" do before do @bridge = FSR::App::Bridge.new("user/bougyman") end # Utilize the [] shortcut to start a conference it "bridges a call, for FSR::Listener::Inbound" do @bridge.raw.should == "bridge({}user/bougyman)" end it "bridges a call, for FSR::Listener::Outbound" do @bridge.sendmsg.should == "call-command: execute\nexecute-app-name: bridge\nexecute-app-arg: user/bougyman\n\n" end end describe "with multiple simultaneous endpoints" do before do @bridge = FSR::App::Bridge.new("user/bougyman", "user/coltrane") end it "bridges a call, for FSR::Listener::Inbound" do @bridge.raw.should == "bridge({}user/bougyman,user/coltrane)" end it "bridges a call, for FSR::Listener::Outbound" do @bridge.sendmsg.should == "call-command: execute\nexecute-app-name: bridge\nexecute-app-arg: user/bougyman,user/coltrane\n\n" end end describe "with multiple sequential endpoints" do before do @bridge = FSR::App::Bridge.new("user/bougyman", "user/coltrane", :sequential => true) end it "bridges a call, for FSR::Listener::Inbound" do @bridge.raw.should == "bridge({}user/bougyman|user/coltrane)" end it "bridges a call, for FSR::Listener::Outbound" do @bridge.sendmsg.should == "call-command: execute\nexecute-app-name: bridge\nexecute-app-arg: user/bougyman|user/coltrane\n\n" end end end
Version data entries
41 entries across 41 versions & 1 rubygems