Sha256: b043c19f6ec228d0fa3b69c3630b665044c695c6da3da8954f521cb7e02390ed
Contents?: true
Size: 960 Bytes
Versions: 4
Compression:
Stored size: 960 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 app/models/user.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
4 entries across 4 versions & 1 rubygems