diff --git a/test/helper.rb b/test/helper.rb new file mode 100644 index 00000000..780819dc --- /dev/null +++ b/test/helper.rb @@ -0,0 +1,4 @@ +require "bundler/setup" +require "test/unit" +require "mocha/setup" +require "linguist" diff --git a/test/test_blob.rb b/test/test_blob.rb index b0bdc368..70fd3df5 100644 --- a/test/test_blob.rb +++ b/test/test_blob.rb @@ -1,9 +1,4 @@ -require 'linguist/file_blob' -require 'linguist/samples' - -require 'test/unit' -require 'mocha/setup' -require 'mime/types' +require_relative "./helper" class TestBlob < Test::Unit::TestCase include Linguist diff --git a/test/test_classifier.rb b/test/test_classifier.rb index 87c6feb2..8e1d8355 100644 --- a/test/test_classifier.rb +++ b/test/test_classifier.rb @@ -1,9 +1,4 @@ -require 'linguist/classifier' -require 'linguist/language' -require 'linguist/samples' -require 'linguist/tokenizer' - -require 'test/unit' +require_relative "./helper" class TestClassifier < Test::Unit::TestCase include Linguist diff --git a/test/test_heuristics.rb b/test/test_heuristics.rb index 3e04daf3..306cab28 100644 --- a/test/test_heuristics.rb +++ b/test/test_heuristics.rb @@ -1,9 +1,4 @@ -require 'linguist/heuristics' -require 'linguist/language' -require 'linguist/samples' -require 'linguist/file_blob' - -require 'test/unit' +require_relative "./helper" class TestHeuristcs < Test::Unit::TestCase include Linguist diff --git a/test/test_language.rb b/test/test_language.rb index aeb1fce9..2b96c8d2 100644 --- a/test/test_language.rb +++ b/test/test_language.rb @@ -1,5 +1,4 @@ -require 'linguist/language' -require 'test/unit' +require_relative "./helper" class TestLanguage < Test::Unit::TestCase include Linguist diff --git a/test/test_md5.rb b/test/test_md5.rb index 6019fcf5..17006e2e 100644 --- a/test/test_md5.rb +++ b/test/test_md5.rb @@ -1,6 +1,4 @@ -require 'linguist/md5' - -require 'test/unit' +require_relative "./helper" class TestMD5 < Test::Unit::TestCase include Linguist diff --git a/test/test_pedantic.rb b/test/test_pedantic.rb index 264c54f3..668803ad 100644 --- a/test/test_pedantic.rb +++ b/test/test_pedantic.rb @@ -1,4 +1,4 @@ -require 'test/unit' +require_relative "./helper" class TestPedantic < Test::Unit::TestCase Lib = File.expand_path("../../lib/linguist", __FILE__) diff --git a/test/test_repository.rb b/test/test_repository.rb index 1fba9b57..d07d86da 100644 --- a/test/test_repository.rb +++ b/test/test_repository.rb @@ -1,6 +1,4 @@ -require 'linguist/repository' -require 'linguist/lazy_blob' -require 'test/unit' +require_relative "./helper" class TestRepository < Test::Unit::TestCase def rugged_repository diff --git a/test/test_samples.rb b/test/test_samples.rb index 992618cf..f335ed36 100644 --- a/test/test_samples.rb +++ b/test/test_samples.rb @@ -1,8 +1,5 @@ -require 'linguist/samples' -require 'linguist/language' -require 'tempfile' -require 'yajl' -require 'test/unit' +require_relative "./helper" +require "tempfile" class TestSamples < Test::Unit::TestCase include Linguist diff --git a/test/test_tokenizer.rb b/test/test_tokenizer.rb index 0521f4da..5dab023e 100644 --- a/test/test_tokenizer.rb +++ b/test/test_tokenizer.rb @@ -1,6 +1,4 @@ -require 'linguist/tokenizer' - -require 'test/unit' +require_relative "./helper" class TestTokenizer < Test::Unit::TestCase include Linguist