Sha256: f18925fdba965584bafed310ffa3bb1dd08b25750c4a8cb77a5b7f06f2026250
Contents?: true
Size: 1.02 KB
Versions: 3
Compression:
Stored size: 1.02 KB
Contents
TEST_DIR = File.dirname(__FILE__) TMP_DIR = File.expand_path("../tmp", TEST_DIR) require 'jekyll' require File.expand_path("../lib/jekyll-gist.rb", TEST_DIR) Jekyll.logger.log_level = :error STDERR.reopen(test(?e, '/dev/null') ? '/dev/null' : 'NUL:') RSpec.configure do |config| config.run_all_when_everything_filtered = true config.filter_run :focus config.order = 'random' def tmp_dir(*files) File.join(TMP_DIR, *files) end def source_dir(*files) tmp_dir('source', *files) end def dest_dir(*files) tmp_dir('dest', *files) end def doc_with_content(content, opts = {}) my_site = site Jekyll::Document.new(source_dir('_test/doc.md'), {site: my_site, collection: collection(my_site)}) end def collection(site, label = 'test') Jekyll::Collection.new(site, label) end def site(opts = {}) conf = Jekyll::Utils.deep_merge_hashes(Jekyll::Configuration::DEFAULTS, opts.merge({ "source" => source_dir, "destination" => dest_dir })) Jekyll::Site.new(conf) end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
scoot-0.0.4 | .bundle/gems/ruby/2.2.0/gems/jekyll-gist-1.2.1/spec/spec_helper.rb |
jekyll-gist-1.2.1 | spec/spec_helper.rb |
jekyll-gist-1.2.0 | spec/spec_helper.rb |