[macruby-changes] [2712] MacRuby/trunk/mspec

source_changes at macosforge.org source_changes at macosforge.org
Sun Oct 4 14:44:16 PDT 2009


Revision: 2712
          http://trac.macosforge.org/projects/ruby/changeset/2712
Author:   eloy.de.enige at gmail.com
Date:     2009-10-04 14:44:14 -0700 (Sun, 04 Oct 2009)
Log Message:
-----------
Updated MSpec to cbaea095dabfc8ac64fe87780f3f96f0110df282

Modified Paths:
--------------
    MacRuby/trunk/mspec/lib/mspec/commands/mspec.rb
    MacRuby/trunk/mspec/spec/commands/mspec_spec.rb
    MacRuby/trunk/mspec/upstream

Modified: MacRuby/trunk/mspec/lib/mspec/commands/mspec.rb
===================================================================
--- MacRuby/trunk/mspec/lib/mspec/commands/mspec.rb	2009-10-04 20:22:02 UTC (rev 2711)
+++ MacRuby/trunk/mspec/lib/mspec/commands/mspec.rb	2009-10-04 21:44:14 UTC (rev 2712)
@@ -35,7 +35,7 @@
     options.targets
 
     options.on("-D", "--gdb", "Run under gdb") do
-      config[:flags] << '--gdb'
+      config[:use_gdb] = true
     end
     options.on("-A", "--valgrind", "Run under valgrind") do
       config[:flags] << '--valgrind'
@@ -149,7 +149,12 @@
     if config[:multi] and config[:command] == "ci"
       multi_exec argv
     else
-      exec config[:target], *argv
+      if config[:use_gdb]
+        more = ["--args", config[:target]] + argv
+        exec "gdb", *more
+      else
+        exec config[:target], *argv
+      end
     end
   end
 end

Modified: MacRuby/trunk/mspec/spec/commands/mspec_spec.rb
===================================================================
--- MacRuby/trunk/mspec/spec/commands/mspec_spec.rb	2009-10-04 20:22:02 UTC (rev 2711)
+++ MacRuby/trunk/mspec/spec/commands/mspec_spec.rb	2009-10-04 21:44:14 UTC (rev 2712)
@@ -270,11 +270,11 @@
     @script.options
   end
 
-  it "sets flags to --gdb" do
+  it "sets use_gdb to true" do
     ["-D", "--gdb"].each do |opt|
-      @config[:flags] = []
+      @config[:use_gdb] = false
       @script.options [opt]
-      @config[:flags].should include("--gdb")
+      @config[:use_gdb].should be_true
     end
   end
 end

Modified: MacRuby/trunk/mspec/upstream
===================================================================
--- MacRuby/trunk/mspec/upstream	2009-10-04 20:22:02 UTC (rev 2711)
+++ MacRuby/trunk/mspec/upstream	2009-10-04 21:44:14 UTC (rev 2712)
@@ -1 +1 @@
-a719211ff32b725b9e9568cf887868849e73d796
\ No newline at end of file
+cbaea095dabfc8ac64fe87780f3f96f0110df282
\ No newline at end of file
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20091004/4c1bafbb/attachment-0001.html>


More information about the macruby-changes mailing list