You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltacloud.apache.org by lu...@apache.org on 2012/11/06 23:37:04 UTC
[1/4] git commit: CIMI Tests: allow running a test with only one of
the formats by using :only
Updated Branches:
refs/heads/master 4822d37df -> c4889e4d4
CIMI Tests: allow running a test with only one of the formats by using :only
Project: http://git-wip-us.apache.org/repos/asf/deltacloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/deltacloud/commit/230a1e4f
Tree: http://git-wip-us.apache.org/repos/asf/deltacloud/tree/230a1e4f
Diff: http://git-wip-us.apache.org/repos/asf/deltacloud/diff/230a1e4f
Branch: refs/heads/master
Commit: 230a1e4f789c2182dcb15a2fc75ea782b369ebfc
Parents: 7492040
Author: David Lutterkort <lu...@redhat.com>
Authored: Fri Nov 2 15:01:48 2012 -0700
Committer: David Lutterkort <lu...@redhat.com>
Committed: Tue Nov 6 14:36:33 2012 -0800
----------------------------------------------------------------------
tests/cimi/test_helper.rb | 15 +++++++++++----
1 files changed, 11 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/deltacloud/blob/230a1e4f/tests/cimi/test_helper.rb
----------------------------------------------------------------------
diff --git a/tests/cimi/test_helper.rb b/tests/cimi/test_helper.rb
index f1efaf8..ace3e37 100644
--- a/tests/cimi/test_helper.rb
+++ b/tests/cimi/test_helper.rb
@@ -121,14 +121,21 @@ class CIMI::Test::Spec < MiniTest::Spec
@content_type = CONTENT_TYPES[fmt]
end
- def self.it desc = "anonymous", &block
+ def self.it desc = "anonymous", opts = {}, &block
block ||= proc { skip "(no tests defined)" }
- CONTENT_TYPES.keys.each do |fmt|
- super("#{desc} [#{fmt}]") do
- use_format(fmt)
+ if opts[:only]
+ super("#{desc}") do
+ use_format(opts[:only])
instance_eval &block
end
+ else
+ CONTENT_TYPES.keys.each do |fmt|
+ super("#{desc} [#{fmt}]") do
+ use_format(fmt)
+ instance_eval &block
+ end
+ end
end
end