Sha256: a8a5bb1789e22c4733fa541f7ad7ddbb6b975b24a9f235c52b95f72fa21ea6b5
Contents?: true
Size: 945 Bytes
Versions: 2
Compression:
Stored size: 945 Bytes
Contents
require "test_helper" require "generators/browser_cms/cms/cms_generator" class CmsGeneratorTest < Rails::Generators::TestCase tests BrowserCms::Generators::CmsGenerator destination File.expand_path("../../../../tmp", __FILE__) setup :prepare_destination def setup generate_rails_app() end test "Assert new files are correctly generated" do run_generator assert_file "db/browsercms.seeds.rb" assert_file "db/seeds.rb" do |file| assert_match "require File.expand_path('../browsercms.seeds.rb', __FILE__)", file end end private def create_file(file_name) File.new(File.join(destination_root, file_name), 'w') end def create_directory(create_directory) Dir.mkdir(File.join(destination_root, create_directory)) end def generate_rails_app create_directory("config") create_file("config/application.rb") create_directory("db") create_file("db/seeds.rb") end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
browsercms-3.4.0.rc2 | test/unit/generators/cms_generator_test.rb |
browsercms-3.4.0.rc1 | test/unit/generators/cms_generator_test.rb |