Sha256: 711ae94e0fb8ff7cab6622eb7b1a575bf435406893a01cb266d5beaa9d6e6f05
Contents?: true
Size: 1.44 KB
Versions: 25
Compression:
Stored size: 1.44 KB
Contents
require 'rails_helper' describe ActiveAdmin::AssetRegistration do include ActiveAdmin::AssetRegistration before do clear_stylesheets! clear_javascripts! end it "should register a stylesheet file" do register_stylesheet "active_admin.css" expect(stylesheets.length).to eq 1 expect(stylesheets.keys.first).to eq "active_admin.css" end it "should clear all existing stylesheets" do register_stylesheet "active_admin.css" expect(stylesheets.length).to eq 1 clear_stylesheets! expect(stylesheets).to be_empty end it "should allow media option when registering stylesheet" do register_stylesheet "active_admin.css", media: :print expect(stylesheets.values.first[:media]).to eq :print end it "shouldn't register a stylesheet twice" do register_stylesheet "active_admin.css" register_stylesheet "active_admin.css" expect(stylesheets.length).to eq 1 end it "should register a javascript file" do register_javascript "active_admin.js" expect(javascripts).to eq ["active_admin.js"].to_set end it "should clear all existing javascripts" do register_javascript "active_admin.js" expect(javascripts).to eq ["active_admin.js"].to_set clear_javascripts! expect(javascripts).to be_empty end it "shouldn't register a javascript twice" do register_javascript "active_admin.js" register_javascript "active_admin.js" expect(javascripts.length).to eq 1 end end
Version data entries
25 entries across 25 versions & 4 rubygems