Sha256: 063c1d7f37d74fd4f4e1a582c89f94c9f1b86d96ba50c9b03d7adae77d55d8d7

Contents?: true

Size: 853 Bytes

Versions: 29

Compression:

Stored size: 853 Bytes

Contents

require 'awestruct/config'
require 'spec_helper'
require 'awestruct/config'
require 'awestruct/cli/options'

describe Awestruct::Config do

  it "should accept a list of files in .awestruct_ignore to ignore on site generation" do
    site_dir = test_data_dir '' 
    opts = Awestruct::CLI::Options.new
    opts.source_dir = site_dir

    config = Awestruct::Config.new(opts)
    config.ignore.should == ["Rakefile", "Gemfile"]
  end

  it "should handle an empty .awestruct_ignore file without barfing" do
    site_dir = test_data_dir ''
    config_file = File.join(site_dir, ".awestruct_ignore")
    opts = Awestruct::CLI::Options.new
    opts.source_dir = site_dir
    File.open(config_file, "w")
    config = Awestruct::Config.new(opts)
    config.ignore.should == []
    File.open(config_file, "w") { |f| f.write("Rakefile\nGemfile\n") }
  end

end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
awestruct-0.6.7 spec/awestruct/config_spec.rb
awestruct-0.6.6 spec/awestruct/config_spec.rb
awestruct-0.6.5 spec/awestruct/config_spec.rb
awestruct-0.6.4 spec/awestruct/config_spec.rb
awestruct-0.6.3 spec/awestruct/config_spec.rb
awestruct-0.6.2 spec/awestruct/config_spec.rb
awestruct-0.6.1 spec/awestruct/config_spec.rb
awestruct-0.6.0 spec/awestruct/config_spec.rb
awestruct-0.6.0.RC1 spec/awestruct/config_spec.rb
awestruct-0.6.0.alpha4 spec/awestruct/config_spec.rb
awestruct-0.6.0.alpha3 spec/awestruct/config_spec.rb
awestruct-0.6.0.alpha1 spec/awestruct/config_spec.rb
awestruct-0.5.7 spec/awestruct/config_spec.rb
awestruct-0.5.7.RC2 spec/awestruct/config_spec.rb
awestruct-0.5.7.RC1 spec/awestruct/config_spec.rb
awestruct-0.5.6 spec/awestruct/config_spec.rb
awestruct-0.5.6.beta9 spec/awestruct/config_spec.rb
awestruct-0.5.6.beta8 spec/awestruct/config_spec.rb
awestruct-0.5.6.beta7 spec/awestruct/config_spec.rb
awestruct-0.5.6.beta6 spec/awestruct/config_spec.rb