Sha256: 7cc5579849f2343ed9efcd100c72d69ffe8b601fd5f015eb229ab6a62cddc1c7

Contents?: true

Size: 866 Bytes

Versions: 3

Compression:

Stored size: 866 Bytes

Contents

require 'test_helper'
require 'generators/jquery/install/install_generator'

class Jquery::Generators::InstallGeneratorTest < Rails::Generators::TestCase
  destination File.join(Rails.root)
  tests Jquery::Generators::InstallGenerator
  arguments []

  setup :prepare_destination

  test 'jquery is installed' do
    run_generator

    %w(jquery.min.js jquery.js rails.js).each { |js| assert_file "public/javascripts/#{js}" }
    %w(controls.js dragdrop.js effects.js prototype.js).each { |js| assert_no_file "public/javascripts/#{js}" }
  end
  
  test 'jquery is installed with jqueyui' do
    run_generator %w(--ui)

    %w(jquery.min.js jquery.js jquery-ui.min.js jquery-ui.js rails.js).each { |js| assert_file "public/javascripts/#{js}" }
    %w(controls.js dragdrop.js effects.js prototype.js).each { |js| assert_no_file "public/javascripts/#{js}" }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
jquery-rails-0.2.2 test/lib/generators/jquery/install_generator_test.rb
jquery-rails-0.2.1 test/lib/generators/jquery/install_generator_test.rb
jquery-rails-0.2 test/lib/generators/jquery/install_generator_test.rb