diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2011-05-13 07:09:56 +0200 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2011-05-13 07:09:56 +0200 |
commit | a33f6f851bd57b0dde4a8119981e10bea9af25e5 (patch) | |
tree | 0c28800556521f5f110bbcedfed1e6e4563ea233 /spec/ecore_getopt_spec.rb | |
parent | d5bc890cabde613368dde50a3953df6c909a9d0c (diff) | |
download | ffi-efl-a33f6f851bd57b0dde4a8119981e10bea9af25e5.zip ffi-efl-a33f6f851bd57b0dde4a8119981e10bea9af25e5.tar.gz |
bugfix ecore_getopt store :string
Diffstat (limited to 'spec/ecore_getopt_spec.rb')
-rw-r--r-- | spec/ecore_getopt_spec.rb | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/spec/ecore_getopt_spec.rb b/spec/ecore_getopt_spec.rb index 3eb38b6..0e2c93a 100644 --- a/spec/ecore_getopt_spec.rb +++ b/spec/ecore_getopt_spec.rb @@ -40,7 +40,7 @@ describe Efl::EcoreGetopt do @p.help 'H', 'help' @p.store 'i', 'int', 'store an integer', :int, 2 @p.store_meta 'd', 'double', 'store an double+meta', @meta1, :double, 3.1415926 - @p.store_def 's', 'short', 'store an short+default', :short, 9 + @p.store_def 's', 'string', 'store an string+default', :string, "default" @p.store_full 'l', 'long', 'store a long+full', @meta2, :ecore_getopt_desc_arg_requirement_yes, :long, 666 @p.store_const 'c', 'const', 'store a constant', -666, 123456 @p.store_true 't', 'true', 'store true' @@ -55,9 +55,9 @@ describe Efl::EcoreGetopt do end # describe "license copyright version help" do -# it "DEBUG" do -# puts @p.debug -# end + it "DEBUG" do + puts @p.debug + end it "should handle -L" do args = @p.parse ["My lovely prog name","-L"] @p['quit'].should == 1 @@ -103,9 +103,9 @@ describe Efl::EcoreGetopt do @p['d'].should == 6.66 end it "should handle -s" do - @p['s'].should == 9 - args = @p.parse ["progname","-s 125"] - @p['s'].should == 125 + @p['s'].should == 'default' + args = @p.parse ["progname","-sset"] + @p['s'].should == 'set' end it "should handle -l" do @p['l'].should == 666 @@ -163,10 +163,10 @@ describe Efl::EcoreGetopt do args = @p.parse ["progname","--double=6.66"] @p['d'].should == 6.66 end - it "should handle --short" do - @p['s'].should == 9 - args = @p.parse ["progname","--short=125"] - @p['s'].should == 125 + it "should handle --string" do + @p['s'].should == 'default' + args = @p.parse ["progname","--string=set"] + @p['s'].should == 'set' end it "should handle --long" do @p['l'].should == 666 |