test/support/subdomain_tests.rb in sinatra-subdomain-0.2.1 vs test/support/subdomain_tests.rb in sinatra-subdomain-0.3.0
- old
+ new
@@ -1,11 +1,11 @@
module SubdomainTests
def app
- _tld = tld
+ current_tld = tld
Class.new(App) do
- set :tld_size, _tld.split(".").size - 1
+ set :tld_size, current_tld.split(".").size - 1
end
end
def self.included(base)
base.class_eval do
@@ -25,45 +25,45 @@
test "when any subdomain is required - renders root page" do
header "HOST", "mail.example#{tld}"
get "/"
- assert_equal "any: mail",last_response.body
+ assert_equal "any: mail", last_response.body
end
test "when any subdomain is required - renders about page" do
header "HOST", "mail.example#{tld}"
get "/about"
- assert_equal "any: about mail",last_response.body
+ assert_equal "any: about mail", last_response.body
end
test "when no subdomain is required - renders root page" do
header "HOST", "example#{tld}"
get "/"
- assert_equal "root",last_response.body
+ assert_equal "root", last_response.body
end
test "when no subdomain is required - renders about page" do
header "HOST", "example#{tld}"
get "/about"
- assert_equal "about",last_response.body
+ assert_equal "about", last_response.body
end
test "when multi-subdomain is required - renders root page" do
header "HOST", "foo.bar.example#{tld}"
get "/"
- assert_equal "multiple: foo.bar",last_response.body
+ assert_equal "multiple: foo.bar", last_response.body
end
test "when multi-subdomain is required - renders about page" do
header "HOST", "foo.bar.example#{tld}"
get "/about"
- assert_equal "multiple: about foo.bar",last_response.body
+ assert_equal "multiple: about foo.bar", last_response.body
end
end
end
end