summaryrefslogtreecommitdiff
path: root/test/options_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/options_test.rb')
-rw-r--r--test/options_test.rb11
1 files changed, 10 insertions, 1 deletions
diff --git a/test/options_test.rb b/test/options_test.rb
index bb19210..8553fe1 100644
--- a/test/options_test.rb
+++ b/test/options_test.rb
@@ -36,6 +36,15 @@ describe Slop::Options do
end
end
+ describe "#separator" do
+ # TODO: Missing all other specs for #separator
+
+ it "accepts a frozen argument, even when called multiple times for the same option" do
+ @options.separator("foo".freeze)
+ @options.separator("bar".freeze)
+ end
+ end
+
describe "#method_missing" do
it "uses the method name as an option type" do
option = @options.string("--name")
@@ -86,7 +95,7 @@ describe Slop::Options do
describe "custom banner" do
it "is prefixed with defined banner" do
@options_config = Slop::Options.new({banner: "custom banner"})
- assert_match(/^custom banner/, @options_config.to_s)
+ assert_match(/^custom banner/, @options_config.to_s)
end
it "banner is disabled" do
@options_config = Slop::Options.new({banner: false})