summaryrefslogtreecommitdiff
path: root/features/step_definitions/task_steps.rb
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