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