Sha256: a4fb86561ee07845f1b6fbaa91c8e2fb1dd87ecbfae0ebf787ed9b25f2147c81
Contents?: true
Size: 755 Bytes
Versions: 4
Compression:
Stored size: 755 Bytes
Contents
describe 'GH-1067', site: true, stdio: true do before do File.write('nanoc.yaml', <<EOS) environments: default: build: dev prod: build: prod EOS File.write('content/foo.erb', 'build=<%= @config[:build] %>') File.write('Rules', <<EOS) compile '/*' do filter :erb write item.identifier end EOS end it 'recompiles when env changes' do ENV['NANOC_ENV'] = nil Nanoc::CLI.run(%w[compile]) expect(File.read('output/foo.erb')).to eql('build=dev') ENV['NANOC_ENV'] = nil Nanoc::CLI.run(%w[compile -e prod]) expect(File.read('output/foo.erb')).to eql('build=prod') ENV['NANOC_ENV'] = nil Nanoc::CLI.run(%w[compile]) expect(File.read('output/foo.erb')).to eql('build=dev') end end
Version data entries
4 entries across 4 versions & 1 rubygems