Commit 81029a02c54d58f776c3f5b13ad7d877a290ab36

Authored by Daniela Feitosa
Committed by Antonio Terceiro
1 parent 3cf704ae

ActionItem925: adding test for languages of tinymce

test/functional/cms_controller_test.rb
@@ -530,12 +530,6 @@ class CmsControllerTest < Test::Unit::TestCase @@ -530,12 +530,6 @@ class CmsControllerTest < Test::Unit::TestCase
530 assert_no_match /align="right"/, saved.body 530 assert_no_match /align="right"/, saved.body
531 end 531 end
532 532
533 - should 'has tiny mce language pack for avaliable locales' do  
534 - Noosfero.locales.each do |code,name|  
535 - assert File.exists?( RAILS_ROOT.to_s() +'/public/javascripts/tiny_mce/langs/' + code.downcase + '.js' ), "Not found TinyMce language pack for #{name}"  
536 - end  
537 - end  
538 -  
539 should 'be able to create a new event document' do 533 should 'be able to create a new event document' do
540 get :new, :type => 'Event', :profile => profile.identifier 534 get :new, :type => 'Event', :profile => profile.identifier
541 assert_response :success 535 assert_response :success
test/integration/tiny_mce_languages_test.rb 0 → 100644
@@ -0,0 +1,19 @@ @@ -0,0 +1,19 @@
  1 +require "#{File.dirname(__FILE__)}/../test_helper"
  2 +
  3 +class TinyMceLanguagesTest < ActionController::IntegrationTest
  4 +
  5 + Noosfero.available_locales.map { |locale| locale.split('_').first }.each do |language|
  6 + should "have TinyMCE #{language} language pack" do
  7 + assert_exists_tinymce_language_file("langs/#{language}.js")
  8 + assert_exists_tinymce_language_file("themes/simple/langs/#{language}.js")
  9 + assert_exists_tinymce_language_file("themes/advanced/langs/#{language}.js")
  10 + end
  11 + end
  12 +
  13 + def assert_exists_tinymce_language_file(file)
  14 + filename = RAILS_ROOT + "/public/javascripts/tinymce/jscripts/tiny_mce/" + file
  15 + assert(File.exists?(filename), filename + " must exist")
  16 + end
  17 +
  18 +
  19 +end