From 5d5550c48bac3a64ff0a729548f2a7b18f30e2e6 Mon Sep 17 00:00:00 2001 From: Arfon Smith Date: Fri, 7 Aug 2015 10:42:31 +0100 Subject: [PATCH] Moving vendored definitions to documentation --- lib/linguist/documentation.yml | 3 +++ lib/linguist/vendor.yml | 17 ++++------------- test/test_blob.rb | 14 +++++++++++--- 3 files changed, 18 insertions(+), 16 deletions(-) diff --git a/lib/linguist/documentation.yml b/lib/linguist/documentation.yml index cd6d2074..04649b5b 100644 --- a/lib/linguist/documentation.yml +++ b/lib/linguist/documentation.yml @@ -23,3 +23,6 @@ - (^|/)INSTALL(\.|$) - (^|/)LICEN[CS]E(\.|$) - (^|/)README(\.|$) + +# Samples folders +- ^[Ss]amples/ diff --git a/lib/linguist/vendor.yml b/lib/linguist/vendor.yml index e432af3c..ed89eda8 100644 --- a/lib/linguist/vendor.yml +++ b/lib/linguist/vendor.yml @@ -179,6 +179,10 @@ # Fabric - Fabric.framework/ +# git config files +- gitattributes$ +- gitignore$ +- gitmodules$ ## Groovy ## @@ -224,19 +228,6 @@ # Html5shiv - (^|/)html5shiv\.js$ -# Samples folders -- ^[Ss]amples/ - -# LICENSE, README, git config files -- ^COPYING$ -- LICENSE$ -- License$ -- gitattributes$ -- gitignore$ -- gitmodules$ -- ^README$ -- ^readme$ - # Test fixtures - ^[Tt]ests?/fixtures/ diff --git a/test/test_blob.rb b/test/test_blob.rb index 691b2149..6c705379 100644 --- a/test/test_blob.rb +++ b/test/test_blob.rb @@ -308,6 +308,12 @@ class TestBlob < Minitest::Test # Erlang assert sample_blob("rebar").vendored? + # git config files + + assert_predicate fixture_blob("some/path/.gitattributes"), :vendored? + assert_predicate fixture_blob(".gitignore"), :vendored? + assert_predicate fixture_blob("special/path/.gitmodules"), :vendored? + # Minified JavaScript and CSS assert sample_blob("foo.min.js").vendored? assert sample_blob("foo.min.css").vendored? @@ -326,9 +332,6 @@ class TestBlob < Minitest::Test assert sample_blob("public/javascripts/controls.js").vendored? assert sample_blob("public/javascripts/dragdrop.js").vendored? - # Samples - assert sample_blob("Samples/Ruby/foo.rb").vendored? - # jQuery assert sample_blob("jquery.js").vendored? assert sample_blob("public/javascripts/jquery.js").vendored? @@ -552,6 +555,11 @@ class TestBlob < Minitest::Test assert_predicate fixture_blob("foo/INSTALL"), :documentation? refute_predicate fixture_blob("foo.md"), :documentation? + + # Samples + assert sample_blob("Samples/Ruby/foo.rb").documentation? + + assert_predicate fixture_blob("INSTALL.txt"), :documentation? end def test_language