File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed
Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change 44require "stage"
55
66module ChecksumFileGenerator
7- def self . write
8- true
7+ def self . write ( path )
8+ FileUtils . cd ( path ) do
9+ `md5sum * > checksum.md5`
10+ end
911 end
1012end
1113
Original file line number Diff line number Diff line change 11describe ChecksumFileGenerator do
2+ include_context "uses temp dir"
23 context ".write" do
3- it "returns true" do
4- expect ( described_class . write ) . to eq ( true )
4+ it "writes an checksum.md5 file for files in a given directory" do
5+ FileUtils . cp ( "spec/fixtures/10_10_8_400.jp2" , temp_dir_path )
6+ described_class . write ( temp_dir_path )
7+ checksum_contents = File . read ( File . join ( temp_dir_path , "checksum.md5" ) )
8+ expect ( checksum_contents ) . to include ( " 10_10_8_400.jp2" )
59 end
610 end
711end
You can’t perform that action at this time.
0 commit comments