test/test_swot.rb in swot-0.3.1 vs test/test_swot.rb in swot-0.4.0
- old
+ new
@@ -43,10 +43,14 @@
assert_equal Swot::is_academic?(' stanford.edu'), true
assert_equal Swot::is_academic?('lee@strath.ac.uk '), true
assert_equal Swot::is_academic?(' gmail.com '), false
assert_equal Swot::is_academic?('lee@stud.uni-corvinus.hu'), true
+
+ # overkill
+ assert_equal Swot::is_academic?('lee@harvard.edu'), true
+ assert_equal Swot::is_academic?('lee@mail.harvard.edu'), true
end
it "returns name of valid institution" do
assert_equal Swot::get_institution_name('lreilly@cs.strath.ac.uk'), "University of Strathclyde"
assert_equal Swot::get_institution_name('lreilly@fadi.at'), "BRG Fadingerstraße Linz, Austria"
@@ -60,10 +64,10 @@
assert_equal Swot::academic?('stanford.edu'), true
assert_equal Swot::school_name('lreilly@cs.strath.ac.uk'), "University of Strathclyde"
end
it "fail blacklisted domains" do
- ["si.edu", " si.edu ", "imposter@si.edu", "foo.si.edu"].each do |domain|
+ ["si.edu", " si.edu ", "imposter@si.edu", "foo.si.edu", "america.edu"].each do |domain|
assert_equal false, Swot::is_academic?(domain), "#{domain} should be denied"
end
end
it "not err on tld-only domains" do