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