Sha256: d9e735102c30f4b5a530a76fb6f6b4e6d3a3bac22c65b12620d7d5e3d77cd5e4

Contents?: true

Size: 727 Bytes

Versions: 32

Compression:

Stored size: 727 Bytes

Contents

# frozen_string_literal: true

require File.expand_path("../../test_helper", File.dirname(__FILE__))

module Coverband
  module Utils
    class FileHasherTest < Minitest::Test
      def test_hash_same_file
        refute_nil FileHasher.hash("./test/dog.rb")
        assert_equal(FileHasher.hash("./test/dog.rb"), FileHasher.hash("./test/dog.rb"))
        assert_equal(FileHasher.hash(File.expand_path("./test/dog.rb")), FileHasher.hash("./test/dog.rb"))
      end

      def test_hash_different_files
        refute_equal(FileHasher.hash("./test/dog.rb"), FileHasher.hash("./lib/coverband.rb"))
      end

      def test_hash_file_not_exists
        assert_nil(FileHasher.hash("./made_up_file.py"))
      end
    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
coverband-5.2.3.1 test/coverband/utils/file_hasher_test.rb
coverband-5.2.6.rc.4 test/coverband/utils/file_hasher_test.rb
coverband-5.2.6.rc.3 test/coverband/utils/file_hasher_test.rb
coverband-5.2.6.rc.2 test/coverband/utils/file_hasher_test.rb
coverband-5.2.6.rc.1 test/coverband/utils/file_hasher_test.rb
coverband-5.2.5 test/coverband/utils/file_hasher_test.rb
coverband-5.2.5.rc.3 test/coverband/utils/file_hasher_test.rb
coverband-5.2.5.rc.2 test/coverband/utils/file_hasher_test.rb
coverband-5.2.5.rc.1 test/coverband/utils/file_hasher_test.rb
coverband-5.2.4 test/coverband/utils/file_hasher_test.rb
coverband-5.2.3 test/coverband/utils/file_hasher_test.rb
coverband-5.2.2 test/coverband/utils/file_hasher_test.rb
coverband-5.2.1 test/coverband/utils/file_hasher_test.rb
coverband-5.2.1.rc.1 test/coverband/utils/file_hasher_test.rb
coverband-5.2.0 test/coverband/utils/file_hasher_test.rb
coverband-5.2.0.rc.2 test/coverband/utils/file_hasher_test.rb
coverband-5.2.0.rc.1 test/coverband/utils/file_hasher_test.rb
coverband-5.1.1 test/coverband/utils/file_hasher_test.rb
coverband-5.1.0 test/coverband/utils/file_hasher_test.rb
coverband-5.1.0.rcmailer.2 test/coverband/utils/file_hasher_test.rb