trabajo-afectivo/test/unit/email_build_test.rb

27 lines
819 B
Ruby
Raw Normal View History

2014-12-29 15:39:59 +00:00
# encoding: utf-8
require 'test_helper'
class EmailBuildTest < ActiveSupport::TestCase
test 'document complete check' do
html = '<b>test</b>'
result = Channel::EmailBuild.html_complete_check( html )
assert( result =~ /^<\!DOCTYPE/, 'test 1')
assert( result !~ /^.+?<\!DOCTYPE/, 'test 1')
assert( result =~ /<html>/, 'test 1')
assert( result =~ /font-family/, 'test 1')
2014-12-29 17:21:41 +00:00
assert( result =~ /<b>test<\/b>/, 'test 1')
2014-12-29 15:39:59 +00:00
html = 'invalid <!DOCTYPE html><html><b>test</b></html>'
result = Channel::EmailBuild.html_complete_check( html )
assert( result !~ /^<\!DOCTYPE/, 'test 2')
assert( result =~ /^.+?<\!DOCTYPE/, 'test 2')
assert( result =~ /<html>/, 'test 2')
assert( result !~ /font-family/, 'test 2')
2014-12-29 17:21:41 +00:00
assert( result =~ /<b>test<\/b>/, 'test 2')
2014-12-29 15:39:59 +00:00
end
end