Sha256: fbddd2f6c37e4ec90a4f8e71876172edf2211e7fb81acf569d447249b5b3d91b
Contents?: true
Size: 1.07 KB
Versions: 3
Compression:
Stored size: 1.07 KB
Contents
# translate_spec.rb require File.dirname(__FILE__) + '/spec_helper' require 'google_translate' RSpec.describe GoogleTranslate do it "should raise an error if one of parameters is missing" do expect { subject.translate(nil, :ru) }.to raise_error expect { subject.translate(:en, nil) }.to raise_error expect { subject.translate(:en, :ru, nil) }.to raise_error end it "should translate test string from one language to another" do r = subject.translate(:en, :ru, "hello world!") puts r expect(r.size).to be > 0 end it "should translate test string from one language to another with autodetect" do r = subject.translate(:auto, :ru, "hello world!") puts r expect(r.size).to be > 0 end #it "should return unreliable flag if language is not recognized" do # subject.detect_language("azafretmkldt")['isReliable'].should be_false #end it "should return list of supported languages" do from_languages, to_languages = subject.supported_languages expect(from_languages.size).to be > 0 expect(to_languages.size).to be > 0 end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
google-translate-1.1.2 | spec/google_translate_spec.rb |
google-translate-1.1.1 | spec/google_translate_spec.rb |
google-translate-1.1.0 | spec/google_translate_spec.rb |