blob: 129035073405ef56330974d1e4072bbf3373ab46 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
When /^I create a task$/ do
@uri = RestClient::Resource.new(@@config[:services]["opentox-task"], :user => @@users[:users].keys[0], :password => @@users[:users].values[0]).post nil
@resources << @uri
end
When /^I finish the task for (.*)$/ do |resource|
RestClient::Resource.new(File.join(@uri,"completed"), :user => @@users[:users].keys[0], :password => @@users[:users].values[0]).put :resource => resource
end
Then /^the status should be "([^\"]*)"$/ do |status|
return_status = RestClient.get File.join(@uri,"status")
assert_equal status, return_status
end
Then /^the resource should be (.*)$/ do |uri|
resource = RestClient.get File.join(@uri,"resource")
assert_equal uri, resource
end
|