Sha256: 1ee69dc09ab4a4f18a421296a75c302e5f8bc1e4a1f0473728eeb951fbfa1c7f
Contents?: true
Size: 1.14 KB
Versions: 5
Compression:
Stored size: 1.14 KB
Contents
require 'test_helper' class Api::V2::DomainsControllerTest < ActionController::TestCase #test that taxonomy scope works for api for domains def setup taxonomies(:location1).domain_ids = [domains(:mydomain).id, domains(:yourdomain).id] taxonomies(:organization1).domain_ids = [domains(:mydomain).id] end test "should get domains for location only" do get :index, {:location_id => taxonomies(:location1).id } assert_response :success assert_equal 2, assigns(:domains).length assert_equal assigns(:domains), [domains(:mydomain), domains(:yourdomain)] end test "should get domains for organization only" do get :index, {:organization_id => taxonomies(:organization1).id } assert_response :success assert_equal 1, assigns(:domains).length assert_equal assigns(:domains), [domains(:mydomain)] end test "should get domains for both location and organization" do get :index, {:location_id => taxonomies(:location1).id, :organization_id => taxonomies(:organization1).id } assert_response :success assert_equal 1, assigns(:domains).length assert_equal assigns(:domains), [domains(:mydomain)] end end
Version data entries
5 entries across 5 versions & 1 rubygems