Sha256: 3b6a91ecfa8f94122b069cb90d7a0bf41b495d422f698f04fb729aa173e282a7
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
require 'helper' class TestLicenseeBin < Minitest::Test should 'work via commandline' do root = File.expand_path '..', File.dirname(__FILE__) Dir.chdir root stdout, stderr, status = Open3.capture3("#{root}/bin/licensee") msg = "expected #{stdout} to include `License: MIT`" assert stdout.include?('License: MIT'), msg msg = "expected #{stdout} to include `Matched file: LICENSE.md`" assert stdout.include?('License file: LICENSE.md'), msg assert_equal 0, status assert stderr.empty? end should 'work via commandline with file argument' do root = File.expand_path '..', File.dirname(__FILE__) Dir.chdir root stdout, stderr, status = Open3.capture3("#{root}/bin/licensee LICENSE.md") msg = "expected #{stdout} to include `License: MIT`" assert stdout.include?('License: MIT'), msg msg = "expected #{stdout} to include `Matched file: LICENSE.md`" assert stdout.include?('License file: LICENSE.md'), msg assert_equal 0, status assert stderr.empty? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
licensee-8.1.0 | test/test_licensee_bin.rb |