diff options
-rw-r--r-- | spec/bundler/bundler/gem_helper_spec.rb | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/spec/bundler/bundler/gem_helper_spec.rb b/spec/bundler/bundler/gem_helper_spec.rb index 59feb5b8e9..2a6a631074 100644 --- a/spec/bundler/bundler/gem_helper_spec.rb +++ b/spec/bundler/bundler/gem_helper_spec.rb @@ -170,9 +170,11 @@ RSpec.describe Bundler::GemHelper do describe "#build_checksum" do it "calculates SHA512 of the content" do - subject.build_checksum(Pathname(IO::NULL)) - sha_path = app_path.join("checksums", "#{File.basename(IO::NULL)}.sha512") - expect(File.read(sha_path).chomp).to eql(Digest::SHA512.hexdigest("")) + FileUtils.mkdir_p(app_gem_dir) + File.write(app_gem_path, "") + mock_checksum_message app_name, app_version + subject.build_checksum(app_gem_path) + expect(File.read(app_sha_path).chomp).to eql(Digest::SHA512.hexdigest("")) end context "when build was successful" do |