Sha256: 2a05d74e5b4a1b608f068057fbd7378a6615df601af0b06613445aaec7e86b86
Contents?: true
Size: 974 Bytes
Versions: 3
Compression:
Stored size: 974 Bytes
Contents
require "spec_helper.rb" require "generator_spec" require 'generator_spec/test_case' require 'generators/enju_subject/setup/setup_generator' describe EnjuSubject::SetupGenerator, type: :generator do destination File.expand_path("tmp", Rails.root) before(:each) do prepare_destination %w( app/controllers/application_controller.rb config/initializers/enju_leaf.rb ).each do |f| dist_file = "#{Rails.root}/tmp/#{f}" dist_dir = File.dirname(dist_file) mkdir_p dist_dir touch dist_file end run_generator end it "does work" do expect(destination_root).to have_structure do directory "config" do directory "initializers" do file "enju_leaf.rb" do contains "Manifestation.include(EnjuSubject::EnjuManifestation)" end end end directory "app" do directory "controllers" do file "application_controller.rb" end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems