# 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