Mercurial > hg > soundsoftware-site
annotate test/integration/api_test/.svn/text-base/token_authentication_test.rb.svn-base @ 1178:970f82375f2e bug_362
Close obsolete branch bug_362
author | Chris Cannam |
---|---|
date | Wed, 01 Feb 2012 13:40:49 +0000 |
parents | af80e5618e9b |
children |
rev | line source |
---|---|
Chris@117 | 1 require File.expand_path('../../../test_helper', __FILE__) |
chris@37 | 2 |
chris@37 | 3 class ApiTest::TokenAuthenticationTest < ActionController::IntegrationTest |
chris@37 | 4 fixtures :all |
chris@37 | 5 |
chris@37 | 6 def setup |
chris@37 | 7 Setting.rest_api_enabled = '1' |
chris@37 | 8 Setting.login_required = '1' |
chris@37 | 9 end |
chris@37 | 10 |
chris@37 | 11 def teardown |
chris@37 | 12 Setting.rest_api_enabled = '0' |
chris@37 | 13 Setting.login_required = '0' |
chris@37 | 14 end |
chris@37 | 15 |
chris@37 | 16 # Using the NewsController because it's a simple API. |
chris@37 | 17 context "get /news" do |
chris@37 | 18 context "in :xml format" do |
chris@37 | 19 should_allow_key_based_auth(:get, "/news.xml") |
chris@37 | 20 end |
chris@37 | 21 |
chris@37 | 22 context "in :json format" do |
chris@37 | 23 should_allow_key_based_auth(:get, "/news.json") |
chris@37 | 24 end |
chris@37 | 25 end |
chris@37 | 26 end |