Sha256: 4cec8618dca707bc87eafc59375d83c81596888ce5e78c68fd042ecffb9d87d9
Contents?: true
Size: 1.3 KB
Versions: 1
Compression:
Stored size: 1.3 KB
Contents
# encoding: utf-8 require "spec_helper" describe TextNlp::Synonyms do it "should synonymize the text" do synonyms = TextNlp::Synonyms.new synonyms.register("CAEN",["smc","sm caen","stade malherbe de caen"]) synonyms.transform("le smc c est de la bombe").should eq "le caen c est de la bombe" synonyms.transform("le truc c est de la bombe").should eq "le truc c est de la bombe" synonyms.transform("le sm caen c est de la bombe").should eq "le caen c est de la bombe" synonyms.transform("le stade malherbe de caen c est de la bombe").should eq "le caen c est de la bombe" end it "should synonymize the text" do synonyms = TextNlp::Synonyms.new([["CAEN","smc","sm caen","stade malherbe de caen"],["marseille","om"]]) synonyms.transform("le smc c est de la bombe").should eq "le caen c est de la bombe" synonyms.transform("le truc c est de la bombe").should eq "le truc c est de la bombe" synonyms.transform("le sm caen c est de la bombe").should eq "le caen c est de la bombe" synonyms.transform("le stade malherbe de caen c est de la bombe").should eq "le caen c est de la bombe" synonyms.transform("le caen c est de la bombe").should eq "le caen c est de la bombe" synonyms.transform("le om c est de la bombe").should eq "le marseille c est de la bombe" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
text_nlp-0.0.3 | spec/synonyms_spec.rb |