Skip to content

Commit

Permalink
add cli test
Browse files Browse the repository at this point in the history
  • Loading branch information
jshawl committed Feb 16, 2024
1 parent e9d704c commit a0daf68
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 5 deletions.
2 changes: 1 addition & 1 deletion lib/minisign/cli.rb
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ def self.sign(options)
print 'Password: '
Minisign::PrivateKey.new(File.read(options[:s]), prompt)
end
signature = private_key.sign(options[:m], File.read(options[:m]), options[:t])
signature = private_key.sign(options[:m], File.read(options[:m]), options[:t], options[:c])
File.write(options[:x], signature)
end

Expand Down
11 changes: 7 additions & 4 deletions spec/minisign/cli_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -103,9 +103,10 @@
t: 'the trusted comment',
m: 'test/generated/.keep'
}
system(
"test/generated/minisign -Sm test/generated/.keep -s #{options[:s]} -t '#{options[:t]}'"
)
# rubocop:disable Layout/LineLength
command = "test/generated/minisign -Sm test/generated/.keep -s #{options[:s]} -c '#{options[:c]}' -t '#{options[:t]}'"
# rubocop:enable Layout/LineLength
system(command)
jedisct1_signature = File.read('test/generated/.keep.minisig')
File.delete('test/generated/.keep.minisig')
Minisign::CLI.sign(options)
Expand All @@ -121,7 +122,9 @@
m: 'test/generated/.keep'
}
system(
"echo 'password' | test/generated/minisign -Sm test/generated/.keep -s test/minisign.key -t '#{options[:t]}'"
# rubocop:disable Layout/LineLength
"echo 'password' | test/generated/minisign -Sm #{options[:m]} -s #{options[:s]} -t '#{options[:t]}' -c '#{options[:c]}'"
# rubocop:enable Layout/LineLength
)
jedisct1_signature = File.read('test/generated/.keep.minisig')
File.delete('test/generated/.keep.minisig')
Expand Down

0 comments on commit a0daf68

Please sign in to comment.