Sha256: 862994c250aad407a3bb43c135cf950978f39b258a90d9d592df70828d3c8294

Contents?: true

Size: 1.14 KB

Versions: 4

Compression:

Stored size: 1.14 KB

Contents

require File.expand_path(File.dirname(__FILE__) + '/../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.should == ["active_admin.css"]
  end

  it "should clear all existing stylesheets" do
    MockRegistration.register_stylesheet "active_admin.css"
    MockRegistration.stylesheets.should == ["active_admin.css"]    
    MockRegistration.clear_stylesheets!
    MockRegistration.stylesheets.should == []
  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

4 entries across 4 versions & 1 rubygems

Version Path
activeadmin-0.2.1 spec/unit/asset_registration_spec.rb
activeadmin-0.2.0 spec/unit/asset_registration_spec.rb
activeadmin-0.1.1 spec/unit/asset_registration_spec.rb
activeadmin-0.1.0 spec/unit/asset_registration_spec.rb