Sha256: 8796c754c8578e1c18bbcab28e0943e28c07539f742d12d968769f8cff6cdb9d

Contents?: true

Size: 947 Bytes

Versions: 2

Compression:

Stored size: 947 Bytes

Contents

require_relative '../../test_helper'

class Cms::AssetsControllerTest < ActionController::TestCase

  def test_render_css
    get :render_css, :site_id => cms_sites(:default).id, :identifier => cms_layouts(:default).identifier
    assert_response :success
    assert_match 'text/css', response.content_type
    assert_equal cms_layouts(:default).css, response.body
  end

  def test_render_css_not_found
    get :render_css, :site_id => cms_sites(:default).id, :identifier => 'bogus'
    assert_response 404
  end

  def test_render_js
    xhr :get, :render_js, :site_id => cms_sites(:default).id, :identifier => cms_layouts(:default).identifier
    assert_response :success
    assert_equal 'text/javascript', response.content_type
    assert_equal cms_layouts(:default).js, response.body
  end

  def test_render_js_not_found
    xhr :get, :render_js, :site_id => cms_sites(:default).id, :identifier => 'bogus'
    assert_response 404
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
comfortable_mexican_sofa-1.11.2 test/controllers/cms/assets_controller_test.rb
comfortable_mexican_sofa-1.11.1 test/controllers/cms/assets_controller_test.rb