Sha256: 108a47485e8af151c428bd63664214b78f1380d49b110157261f47ee2d1d4899
Contents?: true
Size: 1.5 KB
Versions: 1
Compression:
Stored size: 1.5 KB
Contents
require 'spec_helper' describe SmallVictories do let(:configuration) { SmallVictories::Configuration.new } context 'with no config file' do it 'defaults to source directory' do expect(configuration.source).to eq 'dev' end it 'defaults to destination directory' do expect(configuration.destination).to eq 'prod' end it 'defaults stylesheet file' do expect(configuration.stylesheet).to eq '_sv_custom.css' end it 'defaults javascript file' do expect(configuration.javascript).to eq '_sv_custom.js' end it 'defaults layout file' do expect(configuration.layout).to eq '_layout.liquid' end it 'defaults includes folder' do expect(configuration.includes).to eq '_includes' end end context 'with config file' do before do FileUtils.cp('fixtures/source/_config.yml', './') end it 'reads the source folder' do expect(configuration.source).to eq 'my-source-folder' end it 'reads the destination folder' do expect(configuration.destination).to eq 'my-site-folder' end it 'reads the output css file' do expect(configuration.stylesheet).to eq 'my-stylesheet.css' end it 'reads the output js file' do expect(configuration.javascript).to eq 'my-javascript.js' end it 'reads layout file' do expect(configuration.layout).to eq '_my-template.liquid' end it 'reads includes folder' do expect(configuration.includes).to eq 'snippets' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
smallvictories-0.0.5 | spec/configuration_spec.rb |