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.94 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.92 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.90 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.84 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.80 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.79 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.78 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.77 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.74 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.73 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.72 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.71 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.66 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.65 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
activeadmin-0.6.0 spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.64 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.63 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.62 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.61 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb
lalala-4.0.0.dev.60 vendor/deps/active_admin/spec/unit/asset_registration_spec.rb