From 1f43664a519de7341199cbc43393e3e28d264e16 Mon Sep 17 00:00:00 2001 From: Arfon Smith Date: Mon, 12 Sep 2016 22:10:59 -0700 Subject: [PATCH] Adding some tests for some known language_ids --- test/test_language.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/test_language.rb b/test/test_language.rb index c743f089..3db33b54 100644 --- a/test/test_language.rb +++ b/test/test_language.rb @@ -67,6 +67,16 @@ class TestLanguage < Minitest::Test assert_nil Language.find_by_alias(nil) end + # Note these are set by script/set-language-ids. If these tests fail then someone + # has changed the language_id fields set in languages.yml which is almost certainly + # not what you want to happen (these fields are used in GitHub's search indexes) + def test_language_ids + assert_equal 4, Language['ANTLR'].language_id + assert_equal 54, Language['Ceylon'].language_id + assert_equal 326, Language['Ruby'].language_id + assert_equal 421, Language['xBase'].language_id + end + def test_groups # Test a couple identity cases assert_equal Language['Perl'], Language['Perl'].group