Sha256: 58c809286c220298a546695e6dc7a84788fd7a401315c545e9e9225e14871f00
Contents?: true
Size: 596 Bytes
Versions: 18
Compression:
Stored size: 596 Bytes
Contents
# frozen_string_literal: true describe 'GH-828', site: true, stdio: true do before do File.write('content/bad.md', "---\nbad: true\n---\n\nI am bad!") File.write('content/good.md', "---\nbad: false\n---\n\nI am good!") File.write('Rules', <<EOS) preprocess do @items.delete_if { |i| i[:bad] } end compile '/**/*' do filter :erb write item.identifier.without_ext + '.txt' end EOS end it 'only writes good page' do Nanoc::CLI.run(['compile']) expect(File.file?('output/good.txt')).to be expect(File.file?('output/bad.txt')).not_to be end end
Version data entries
18 entries across 18 versions & 1 rubygems