Sha256: 52728b418b1e4a9311fa8d21ac0fb0c0bfbf31f31ce0b2ef50cd836e0eb1d644

Contents?: true

Size: 1.36 KB

Versions: 59

Compression:

Stored size: 1.36 KB

Contents

require 'spec_helper' 

module MockRegistration
  extend ActiveAdmin::AssetRegistration
end

describe ActiveAdmin::AssetRegistration do

  before do
    MockRegistration.clear_stylesheets!
    MockRegistration.clear_javascripts!
  end

  it "should register a stylesheet file" do
    MockRegistration.register_stylesheet "active_admin.css"
    MockRegistration.stylesheets.length.should == 1
    MockRegistration.stylesheets.first.path.should == "active_admin.css"
  end

  it "should clear all existing stylesheets" do
    MockRegistration.register_stylesheet "active_admin.css"
    MockRegistration.stylesheets.length.should == 1
    MockRegistration.clear_stylesheets!
    MockRegistration.stylesheets.length.should == 0
  end
  
  it "should allow media option when registering stylesheet" do
    MockRegistration.register_stylesheet "active_admin.css", :media => :print
    MockRegistration.stylesheets.first.options[:media].should == :print
  end

  it "should register a javascript file" do
    MockRegistration.register_javascript "active_admin.js"
    MockRegistration.javascripts.should == ["active_admin.js"]
  end

  it "should clear all existing javascripts" do
    MockRegistration.register_javascript "active_admin.js"
    MockRegistration.javascripts.should == ["active_admin.js"]    
    MockRegistration.clear_javascripts!
    MockRegistration.javascripts.should == []
  end
end

Version data entries

59 entries across 59 versions & 3 rubygems

Version Path
lalala-4.0.0.dev.59 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.58 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.57 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.56 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.50 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.46 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
activeadmin-0.5.1 spec/unit/asset_registration_spec.rb
activeadmin-0.5.0 spec/unit/asset_registration_spec.rb
activeadmin-0.5.0.pre1 spec/unit/asset_registration_spec.rb
activeadmin-0.5.0.pre spec/unit/asset_registration_spec.rb
activeadmin-0.4.4 spec/unit/asset_registration_spec.rb
activeadmin-0.4.3 spec/unit/asset_registration_spec.rb
activeadmin-0.4.2 spec/unit/asset_registration_spec.rb
activeadmin-0.4.1 spec/unit/asset_registration_spec.rb
activeadmin-0.4.0 spec/unit/asset_registration_spec.rb
andrewroth_activeadmin-0.3.4.4 spec/unit/asset_registration_spec.rb
andrewroth_activeadmin-0.3.4.3 spec/unit/asset_registration_spec.rb
andrewroth_activeadmin-0.3.4.2 spec/unit/asset_registration_spec.rb
andrewroth_activeadmin-0.3.4.1 spec/unit/asset_registration_spec.rb