Sha256: 9da7f5566e24f2ad3db03cf8eea3f37c6bb255c0788a01d1fa16aa2d36e96c42
Contents?: true
Size: 1.04 KB
Versions: 7
Compression:
Stored size: 1.04 KB
Contents
require 'test_helper' require 'generators/ember/controller_generator' class ControllerGeneratorTest < Rails::Generators::TestCase include GeneratorTestSupport tests Ember::Generators::ControllerGenerator destination File.join(Rails.root, "tmp", "generator_test_output") setup :prepare_destination test "array_controller" do run_generator ["post", "--array"] assert_file "#{app_path}/controllers/post.js.es6" end test "object_controller" do run_generator ["post", "--object"] assert_file "#{app_path}/controllers/post.js.es6" end test "default_controller" do run_generator ["post"] assert_file "#{app_path}/controllers/post.js.es6" end test "Assert files are properly created" do run_generator %w(ember) assert_file "#{app_path}/controllers/ember.js.es6" end test "Uses config.ember.appkit.paths.app" do custom_path = app_path("custom") with_config paths: {app: custom_path} do run_generator ["post", "--object"] assert_file "#{custom_path}/controllers/post.js.es6" end end end
Version data entries
7 entries across 7 versions & 1 rubygems