Sha256: 8e8d2ba6a975002f94efd610a7939d880553238316f379449097a4c22190995d
Contents?: true
Size: 1.47 KB
Versions: 31
Compression:
Stored size: 1.47 KB
Contents
require 'spec_helper' require 'generators/blacklight/solr5_generator' describe Blacklight::Solr5Generator do let(:destination) { Dir.mktmpdir } describe "#solr_wrapper_config" do let(:generator) { described_class.new } let(:files_to_test) {[ File.join("#{destination}", '.solr_wrapper.yml') ]} before do generator.destination_root = destination generator.solr_wrapper_config end after do files_to_test.each { |file| File.delete(file) if File.exist?(file) } end it "creates config files" do files_to_test.each do |file| expect(File).to exist(file), "Expected #{file} to exist" end end end describe "#copy_solr_conf" do let(:generator) { described_class.new } let(:dirs_to_test) {[ File.join("#{destination}", 'solr'), File.join("#{destination}", 'solr/conf')]} let(:files_to_test) {[ File.join("#{destination}", 'solr/conf/solrconfig.xml') ]} before do generator.destination_root = destination generator.copy_solr_conf end after do dirs_to_test.each { |dir| FileUtils.rm_rf(Dir.glob(dir)) if File.directory?(dir) } end it "creates solr directory" do dirs_to_test.each do |dir| expect(File).to exist(dir), "Expected #{dir} to exist" end end it "copies solr config files" do files_to_test.each do |file| expect(File).to exist(file), "Expected #{file} to exist" end end end end
Version data entries
31 entries across 31 versions & 1 rubygems