Sha256: 9f771e16afbf10a9f1cddae5412707892ec81f938f5e8dc24dd98bcddd377ffd
Contents?: true
Size: 1.49 KB
Versions: 1
Compression:
Stored size: 1.49 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 '' end it 'defaults to destination directory' do expect(configuration.destination).to eq '_site' 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.4 | spec/configuration_spec.rb |