Sha256: b3a99c177863a87051779a5bb8cb959a91510997a1364984977a29ea300a568c
Contents?: true
Size: 690 Bytes
Versions: 1
Compression:
Stored size: 690 Bytes
Contents
require "test_helper" class ConnectableTest < ActiveSupport::TestCase fixtures :subscriptions def setup @subscription = subscriptions(:example) end test "callback URI errors when missing config values" do ENV["PUSH_CALLBACK_SCHEME"] = nil assert_raises(Pushcart::ConfigurationError) { @subscription.callback_uri } ENV["PUSH_CALLBACK_SCHEME"] = "http" end test "callback URI errors when missing id" do @subscription.id = nil assert_raises(ArgumentError) { @subscription.callback_uri } end test "returns an entire callback URL" do assert_equal "http://pubsub.example.com:88/subscriptions/1/callback", @subscription.callback_uri.to_s end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pushcart-0.0.1.proto1 | test/connectable_test.rb |