Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

37 lines (27 sloc) 0.777 kB
require File.dirname(__FILE__) + '/test_helper.rb'
class TestFakerInternet < Test::Unit::TestCase
def setup
@tester = Faker::Internet
end
def test_email
assert @tester.email.match(/.+@.+\.\w+/)
end
def test_free_email
assert @tester.free_email.match(/.+@(gmail|hotmail|yahoo)\.com/)
end
def test_user_name
assert @tester.user_name.match(/[a-z]+((_|\.)[a-z]+)?/)
end
def test_user_name_with_arg
assert @tester.user_name('bo peep').match(/(bo(_|\.)peep|peep(_|\.)bo)/)
end
def test_domain_name
assert @tester.domain_name.match(/\w+\.\w+/)
end
def test_domain_word
assert @tester.domain_word.match(/^\w+$/)
end
def test_domain_suffix
assert @tester.domain_suffix.match(/^\w+(\.\w+)?/)
end
end
Jump to Line
Something went wrong with that request. Please try again.