Sha256: 925340b832ccadc15c616cb983927c7ea06c66a43f596c8e8040af6ac2bceed5

Contents?: true

Size: 989 Bytes

Versions: 3

Compression:

Stored size: 989 Bytes

Contents

require 'test_helper'
require 'rails/generators/rails/controller/controller_generator'
require 'rails/generators/rails/scaffold/scaffold_generator'

class ControllerGeneratorTest < Rails::Generators::TestCase
  tests Rails::Generators::ControllerGenerator

  destination File.expand_path("../tmp", __FILE__)

  setup do
    prepare_destination
    copy_routes
  end

  def test_controller
    run_generator %w(abcs --javascript-engine=forml --orm=false)
    assert_no_file "app/assets/javascripts/abcs.js"
    assert_file "app/assets/javascripts/abcs.js.forml"
  end
end

class ScaffoldGeneratorTest < Rails::Generators::TestCase
  tests Rails::Generators::ScaffoldGenerator

  destination File.expand_path("../tmp", __FILE__)
  setup do
    prepare_destination
    copy_routes
  end

  def test_assets
    run_generator %w(blahs --javascript-engine=forml --orm=false)
    assert_no_file "app/assets/javascripts/blahs.js"
    assert_file "app/assets/javascripts/blahs.js.forml"
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
forml-rails-0.0.5 test/lib/forml-rails_test.rb
forml-rails-0.0.4 test/lib/forml-rails_test.rb
forml-rails-0.0.3 test/lib/forml-rails_test.rb