Sha256: 8ddb78e44614e6c1442be1cfd1b024c4866d239812363d792776cb1c28453f6a

Contents?: true

Size: 762 Bytes

Versions: 3

Compression:

Stored size: 762 Bytes

Contents

require 'test_helper'
require 'mocha/mini_test'

require 'generators/rails/modal_crud_route/modal_crud_route_generator'

class ModalCrudRouteGeneratorTest < GeneratorTestBase
  # include Mocha::Integration::MiniTest
  tests Rails::ModalCrudRouteGenerator

  test 'Assert generator creates Block view partials for modals' do
    stub_application_assets
    run_generator %w(Block name width:integer height:integer depth:integer)
    partial_file_content = /'Block', '\/blocks\/', 'block'/
    assert_file 'app/assets/javascripts/models.js', partial_file_content
  end

  def stub_application_assets
    assets = mock('assets', :find_asset =>'')
    application = mock('application', :assets => assets)
    Rails.stubs(:application).returns(application)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
bootbox_crud-0.2.1 test/generators/modal_crud_route_generator_test.rb
bootbox_crud-0.2.0 test/generators/modal_crud_route_generator_test.rb
bootbox_crud-0.1.1.7 test/generators/modal_crud_route_generator_test.rb