Sha256: 40cc0556d6c19dde56baafe9bffd679a42d2a83f681a44fe073a211c1e53994a
Contents?: true
Size: 1.99 KB
Versions: 1
Compression:
Stored size: 1.99 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 harmonious word for sentence under have model param' do HarmoniousDictionary.harmonious_words('戴秉国在中国', 'user').should == ['戴秉国'] end it 'should return english,url and chinese words' do HarmoniousDictionary.harmonious_words('戴秉国 in china,watch cctv.com.let fuck it','user').should == ['戴秉国','fuck'] end it 'should return english words under have model param' do HarmoniousDictionary.harmonious_words('Gruepin','user').should == ['Gruepin'] end end it 'should find harmonious chinese words' do HarmoniousDictionary.clean?('李源潮在中国').should == false end it 'should find harmonious chinese words under have model param' do HarmoniousDictionary.clean?('李源潮在中国', 'user').should == false end it 'should pass good words' do HarmoniousDictionary.clean?('过去').should == true end it 'should pass good words under have model param' do HarmoniousDictionary.clean?('过去', 'user').should == true end it 'should clean sentence by replace harmonious words by *' do HarmoniousDictionary.clean('戴秉国在中国').should == '***在中国' end it 'should clean sentence by replace harmonious words by * under model param' do HarmoniousDictionary.clean('戴秉国在中国', 'user').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_check-0.0.2 | spec/harmonious_dictionary_spec.rb |