Sha256: 31bb800f4f18d3cb50de9a1a30c3f9ae6442c28e3e072ed7991f6eae787e9142
Contents?: true
Size: 1.03 KB
Versions: 5
Compression:
Stored size: 1.03 KB
Contents
# encoding: utf-8 require 'helper' class TestLoremKR < Test::Unit::TestCase KOREAN_SENTENCE_MATCHER = /\A[ .가-힣]+\z/ KOREAN_WORDS_MATCHER = /\A[ 가-힣]+\z/ KOREAN_WORD_MATCHER = /\A[가-힣]+\z/ def setup @tester = Faker::LoremKR end def test_paragraph assert_match KOREAN_SENTENCE_MATCHER, @tester.paragraph end def test_sentence assert_match KOREAN_SENTENCE_MATCHER, @tester.sentence assert_nothing_thrown do 100.times { Faker::Lorem.sentence 0 } end end def test_phrase assert_match KOREAN_SENTENCE_MATCHER, @tester.phrase end def test_paragraphs assert_match KOREAN_SENTENCE_MATCHER, @tester.paragraphs.join(" ") end def test_sentences assert_match KOREAN_SENTENCE_MATCHER, @tester.sentences.join(" ") end def test_phrases assert_match KOREAN_SENTENCE_MATCHER, @tester.phrases.join(" ") end def test_words assert_match KOREAN_WORDS_MATCHER, @tester.words.join(" ") end def test_word assert_match KOREAN_WORD_MATCHER, @tester.word end end
Version data entries
5 entries across 5 versions & 2 rubygems