Sha256: 10a8a9f298afd6ddd9a8e5b526e502a53f8fefc93e52c0d9f8bb9c7623909caf

Contents?: true

Size: 654 Bytes

Versions: 6

Compression:

Stored size: 654 Bytes

Contents

require 'test_helper'
require 'rails/generators'
require 'generators/attachs/install/install_generator'
require 'generators/attachs/upload/upload_generator'

class GeneratorTest < Rails::Generators::TestCase
  destination Rails.root.join('tmp')

  teardown do
    FileUtils.rm_rf destination_root
  end

  test 'install' do
    self.class.tests Attachs::Generators::InstallGenerator
    run_generator
    assert_file 'config/initializers/attachs.rb'
  end

  test 'upload' do
    self.class.tests Attachs::Generators::UploadGenerator
    run_generator
    assert_file 'app/models/upload.rb'
    assert_migration 'db/migrate/create_uploads.rb'
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
attachs-4.0.0.5 test/generator_test.rb
attachs-4.0.0.4 test/generator_test.rb
attachs-4.0.0.3 test/generator_test.rb
attachs-4.0.0.2 test/generator_test.rb
attachs-4.0.0.1 test/generator_test.rb
attachs-4.0.0.0 test/generator_test.rb