-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
/
asset_registration_spec.rb
37 lines (30 loc) · 1.1 KB
/
asset_registration_spec.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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.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