summaryrefslogtreecommitdiff
path: root/example.rb
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2010-09-07 10:23:16 +0200
committermguetlein <martin.guetlein@gmail.com>2010-09-07 10:23:16 +0200
commitfd1258afd54660cffe4c45472f9c856c68d30e61 (patch)
tree0e091a62d5a86096bed0c16c4b3160fd455d9260 /example.rb
parent9fac92f0165d7e0a13b5680c92c5c26521beec65 (diff)
fix examples
Diffstat (limited to 'example.rb')
-rw-r--r--example.rb15
1 files changed, 11 insertions, 4 deletions
diff --git a/example.rb b/example.rb
index 9b75e94..274b4ba 100644
--- a/example.rb
+++ b/example.rb
@@ -100,8 +100,15 @@ class Example
end
# performs all curl calls listed in examples after ">>>", next line is added if line ends with "\"
- def self.test_examples
- lines = transform_example.split("\n")
+ def self.test_examples(example_uri=nil)
+
+ if (example_uri)
+ examples = OpenTox::RestClientWrapper.get(example_uri)
+ else
+ examples = transform_example # use local examples
+ end
+
+ lines = examples.split("\n")
curl_call = false
curl_calls = []
@@ -136,7 +143,7 @@ class Example
result = ""
IO.popen(cmd.to_s+" 2> /dev/null") do |f|
while line = f.gets
- result += line
+ result += line if result.size<50
end
end
result.gsub!(/\n/, " \\n ")
@@ -151,7 +158,7 @@ class Example
log "failed ( " +result.to_s[0,50]+" )"
end
end
- log num.to_s+"/"+num.to_s+" curls succeeded"
+ log suc.to_s+"/"+num.to_s+" curls succeeded"
@@summary
end
"testing in background, check log for results"