Sha256: 9193d9267296faff466ec6e1f3ba56ad51e4487e8528341966b50efe395a0f0f
Contents?: true
Size: 1.02 KB
Versions: 4
Compression:
Stored size: 1.02 KB
Contents
require 'helper' class ApiKeyTest < Fastly::TestCase include CommonTests def setup @opts = login_opts(:api_key) begin @client = Fastly::Client.new(@opts) @fastly = Fastly.new(@opts) rescue Exception => e pp e exit(-1) end end def test_raw_client user = customer = nil assert_raise(Fastly::Error) { user = @client.get('/current_user') } assert_equal nil, user customer = @client.get('/current_customer') assert customer assert_equal @opts[:customer], customer['name'] end def test_current_user_and_customer current_user = current_customer = nil assert_raise(Fastly::FullAuthRequired) { current_user = @fastly.current_user } assert_equal nil, current_user customer = @fastly.current_customer assert customer assert_equal @opts[:customer], customer.name end def test_purging #assert @fastly.purge('foo') # TODO Won't work until we get fixtures in Heavenly #assert @fastly.purge_all('foo') end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
fastly-1.1.3 | test/api_key_test.rb |
fastly-1.1.2 | test/api_key_test.rb |
fastly-1.1.1 | test/api_key_test.rb |
fastly-1.1.0 | test/api_key_test.rb |