Sha256: a6d4be0938838e5730037d3644ea2ce81e01d834f32ade29a1791ee9d5a7a98d
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
# encoding: utf-8 require 'spec_helper' describe HarmoniousDictionary do describe 'local' do describe 'segment' do it 'should return harmonious word for sentence' do HarmoniousDictionary.harmonious_words('戴秉国在中国').should == ['戴秉国'] end it 'should return english,url and chiese words' do HarmoniousDictionary.harmonious_words('戴秉国 in china,watch cctv.com.let fuck it').should == ['戴秉国','fuck'] end end it 'should find harmonious chinese words' do HarmoniousDictionary.clean?('李源潮在中国').should == false end it 'should pass good words' do HarmoniousDictionary.clean?('过去').should == true end it 'should clean sentence by replace harmonious words by *' do HarmoniousDictionary.clean('戴秉国在中国').should == '***在中国' end it 'should replace harmonious with *' do HarmoniousDictionary.clean_word_basic('大米').should == '**' end end # describe 'use remote' do # it 'should use remote server for segment' do # HarmoniousDictionary.clean_by_remote('戴秉国在中国').should == '***在中国' # end # end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
harmonious_dictionary-0.0.1 | spec/harmonious_dictionary_spec.rb |