Sha256: 5225fdf1fe2af91073781d5edb68799cbe01684a641b97db720c52054c8c13b6

Contents?: true

Size: 1.12 KB

Versions: 1

Compression:

Stored size: 1.12 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.translate("le smc c est de la bombe").should eq "le caen c est de la bombe"
    synonyms.translate("le truc c est de la bombe").should eq "le truc c est de la bombe"
    synonyms.translate("le sm caen c est de la bombe").should eq "le caen c est de la bombe"
    synonyms.translate("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.translate("le smc c est de la bombe").should eq "le caen c est de la bombe"
    synonyms.translate("le truc c est de la bombe").should eq "le truc c est de la bombe"
    synonyms.translate("le sm caen c est de la bombe").should eq "le caen c est de la bombe"
    synonyms.translate("le stade malherbe de caen c est de la bombe").should eq "le caen c est de la bombe"
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
text_nlp-0.0.2 spec/synonyms_spec.rb