Sha256: b7911beaed454f22cc25fd16019e9a74022c002910f30c8a5e2725a95ce250f0
Contents?: true
Size: 900 Bytes
Versions: 13
Compression:
Stored size: 900 Bytes
Contents
require 'zendesk_apps_support' describe ZendeskAppsSupport::Validations::Stylesheets do it 'does not return errors if there is no custom css' do package = stub(:customer_css => "") ZendeskAppsSupport::Validations::Stylesheets.call(package).should be_empty end it 'does not return errors for valid css' do valid_css = <<-CSS .my-class { border: solid 1px black; } CSS package = stub(:customer_css => valid_css) errors = ZendeskAppsSupport::Validations::Stylesheets.call(package) errors.should be_empty end it 'returns style sheet validation error for invalid css' do invalid_css = <<-CSS .my-class { border: } } CSS package = stub(:customer_css => invalid_css) errors = ZendeskAppsSupport::Validations::Stylesheets.call(package) errors.count.should == 1 errors.first.to_s.should match /Sass error: Invalid CSS after.*/ end end
Version data entries
13 entries across 13 versions & 1 rubygems