Sha256: 4c72621aa0e6b7a996b9295701a991b95e36218bf66598c62ddd3d9f218f1774

Contents?: true

Size: 828 Bytes

Versions: 2

Compression:

Stored size: 828 Bytes

Contents

require "test_helper"

class InstallGeneratorTest < Rails::Generators::TestCase
  tests Ckeditor::Generators::InstallGenerator
  destination File.expand_path("../../tmp", __FILE__)
  setup :prepare_destination

  test "Assert all files are properly created" do
    run_generator %w(--orm=active_record)

    assert_file "config/initializers/ckeditor.rb", /require "ckeditor\/orm\/active_record"/

    assert_file "tmp/ckeditor_#{Ckeditor::Version::EDITOR}.tar.gz"

    ["rails.js", "jquery.js", "fileuploader.js", "jquery.tmpl.js"].each do |file|
      assert_file "public/javascripts/ckeditor/filebrowser/javascripts/#{file}"
    end
  end

  test "Assert configurator is valid for mongoid" do
    run_generator %w(--orm=mongoid)

    assert_file "config/initializers/ckeditor.rb", /require "ckeditor\/orm\/mongoid"/
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ckeditor-3.6.1 test/generators/install_generator_test.rb
ckeditor-3.6.0 test/generators/install_generator_test.rb