Sha256: ecfdb9f6b01183a2e4ecc74f952184fee8a44af1ae591e4bfdad0ba67f550b74
Contents?: true
Size: 1.45 KB
Versions: 1
Compression:
Stored size: 1.45 KB
Contents
# frozen_string_literal: true require 'spec_helper' describe "Xip::Nlp::Result" do it 'should return the built-in entity types' do expect(Xip::Nlp::Result::ENTITY_TYPES).to eq %i(number currency email percentage phone age url ordinal geo dimension temp datetime duration key_phrase name) end describe 'blank result' do let(:xip_result) { Xip::Nlp::Result.new(result: 1234) } it 'should initialize @result to the value provided during instantiation' do expect(xip_result.result).to eq 1234 end it 'should return nil for parsed_result' do expect(xip_result.parsed_result).to be_nil end it 'should return nil for intent_id' do expect(xip_result.intent_id).to be_nil end it 'should return nil for intent' do expect(xip_result.intent).to be_nil end it 'should return nil for intent_score' do expect(xip_result.intent_score).to be_nil end it 'should return {} for raw_entities' do expect(xip_result.raw_entities).to eq({}) end it 'should return {} for entities' do expect(xip_result.entities).to eq({}) end it 'should return nil for sentiment' do expect(xip_result.sentiment).to be_nil end it 'should return nil for sentiment_score' do expect(xip_result.sentiment_score).to be_nil end it 'should return false for present?' do expect(xip_result.present?).to be false end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
xip-2.0.0.beta2 | spec/nlp/result_spec.rb |