test/api_key_test.rb in fastly-1.01 vs test/api_key_test.rb in fastly-1.1.0
- old
+ new
@@ -1,49 +1,46 @@
-#!/usr/bin/env ruby
-require 'rubygems'
-require 'test/unit'
-require File.expand_path(File.dirname(__FILE__) + '/helper')
+require 'helper'
-class ApiKeyTest < Test::Unit::TestCase
+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
+ assert_equal nil, user
customer = @client.get('/current_customer')
assert customer
assert_equal @opts[:customer], customer['name']
end
-
-
- def test_current_user_and_customer
+
+
+ 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
-
-
+ end
+
+
def test_purging
#assert @fastly.purge('foo')
# TODO Won't work until we get fixtures in Heavenly
#assert @fastly.purge_all('foo')
end