Sha256: 9d61b949b4c8eac74c5443688c54e5e5ce66c809687cc6960f0d1361eb9e647a
Contents?: true
Size: 1.09 KB
Versions: 2
Compression:
Stored size: 1.09 KB
Contents
require 'spec_helper' describe Invoker::Power::Balancer do context "matching domain part of incoming request" do before do @balancer = Invoker::Power::Balancer.new(mock("connection")) end it "should do foo.dev match" do match = @balancer.extract_host_from_domain("foo.dev") expect(match).to_not be_nil matching_string = match[1] expect(matching_string).to eq("foo") end it "should match foo.dev:1080" do match = @balancer.extract_host_from_domain("foo.dev:1080") expect(match).to_not be_nil matching_string = match[1] expect(matching_string).to eq("foo") end it "should match emacs.bar.dev" do match = @balancer.extract_host_from_domain("emacs.bar.dev") expect(match).to_not be_nil matching_string = match[1] expect(matching_string).to eq("bar") end it "should match hello-world.dev" do match = @balancer.extract_host_from_domain("hello-world.dev") expect(match).to_not be_nil matching_string = match[1] expect(matching_string).to eq("hello-world") end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
invoker-1.1.0 | spec/invoker/power/balancer_spec.rb |
invoker-1.0.4 | spec/invoker/power/balancer_spec.rb |