class Rainforest::Test

Attributes

browsers[RW]
created_at[RW]
deletable[RW]
deleted[RW]
description[RW]
dry_run_url[RW]
editable[RW]
elements[RW]
has_been_dry_run[RW]
id[RW]
last_run[RW]
result[RW]
rfml_id[RW]
run_mode[RW]
site_id[RW]
start_uri[RW]
step_count[RW]
tags[RW]
test_id[RW]
title[RW]

Public Class Methods

all(params={}, headers={}) click to toggle source
# File lib/rainforest/resources/test.rb, line 24
def self.all(params={}, headers={})
  res = client.tests.all(params, headers)
  res
end
create(params={}, headers={}) click to toggle source
# File lib/rainforest/resources/test.rb, line 44
def self.create(params={}, headers={})
  res = client.tests.create(params, headers)
  res
end
delete(test_id, params={}, headers={}) click to toggle source
# File lib/rainforest/resources/test.rb, line 39
def self.delete(test_id, params={}, headers={})
  res = client.tests.delete(test_id, params, headers)
  res
end
retrieve(test_id, params={}, headers={}) click to toggle source
# File lib/rainforest/resources/test.rb, line 29
def self.retrieve(test_id, params={}, headers={})
  res = client.tests.retrieve(test_id, params, headers)
  res
end
update(test_id, params={}, headers={}) click to toggle source
# File lib/rainforest/resources/test.rb, line 34
def self.update(test_id, params={}, headers={})
  res = client.tests.update(test_id, params, headers)
  res
end

Public Instance Methods

delete(params={}, headers={}) click to toggle source
# File lib/rainforest/resources/test.rb, line 59
def delete(params={}, headers={})
  res = client.tests.delete(id, params, headers)
  res
end
history(params={}, headers={}) click to toggle source
# File lib/rainforest/resources/test.rb, line 64
def history(params={}, headers={})
  res = client.tests.history(id, params, headers)
  res
end
refresh(params={}, headers={}) click to toggle source
# File lib/rainforest/resources/test.rb, line 49
def refresh(params={}, headers={})
  res = client.tests.retrieve(id, params, headers)
  self.refresh_from(res.json, res.api_method, res.client)
end
save(params={}, headers={}) click to toggle source
# File lib/rainforest/resources/test.rb, line 69
def save(params={}, headers={})
  params = ParamsBuilder.merge(api_attributes, params)
  res = client.tests.update(id, params, headers)
  self.refresh_from(res.json, res.api_method, res.client)
end
update(params={}, headers={}) click to toggle source
# File lib/rainforest/resources/test.rb, line 54
def update(params={}, headers={})
  res = client.tests.update(id, params, headers)
  self.refresh_from(res.json, res.api_method, res.client)
end