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