Sha256: f8661b5f2b1071698e83552872bcf9757219864fd6aafa3d179e284dc311bcd9
Contents?: true
Size: 777 Bytes
Versions: 6
Compression:
Stored size: 777 Bytes
Contents
require 'spec_helper' describe Jasmine::Headless::FileChecker do let(:test_class) do object = Object.new object.class.send(:include, Jasmine::Headless::FileChecker) object end describe "#bad_format?" do subject { test_class.bad_format?(file) } before do test_class.stubs(:excluded_formats).returns(%w{erb string}) end context 'nil' do let(:file) { nil } it { should be_nil } end context 'allowed format' do let(:file) { 'foobar.js' } it { should be_false } end context 'unallowed format' do let(:file) { 'foobar.erb' } it { should be_true } end context 'check whole extension' do let(:file) { 'foobar.string.js' } it { should be_true } end end end
Version data entries
6 entries across 6 versions & 2 rubygems