Sha256: d93eefce3bed614b9ef76fb0329dd35e1e680062ae74399dc9737666b2a137fd
Contents?: true
Size: 1.24 KB
Versions: 2
Compression:
Stored size: 1.24 KB
Contents
# encoding: UTF-8 require File.join(File.expand_path(File.dirname(__FILE__)), '../test_helper') class EntityResolutionTest < ActiveSupport::TestCase setup do load_test_data end test "concept resolution" do concepts = Services::SimilarTermsService.terms_to_concepts("en", "forest") assert_equal 1, concepts.length assert_equal Iqvoc::Concept.base_class, concepts[0].class concepts = Services::SimilarTermsService.terms_to_concepts("de", "forest") assert_equal 0, concepts.count concepts = Services::SimilarTermsService.terms_to_concepts("en", "foo") assert_equal 0, concepts.count end test "label resolution" do labels = Services::SimilarTermsService.terms_to_labels("en", "forest") # assert_equal ActiveRecord::Relation, labels.class labels = labels.all assert_equal 1, labels.length assert_equal Iqvoc::XLLabel.base_class, labels[0].class assert_equal "forest", labels[0].value assert_equal "en", labels[0].language labels = Services::SimilarTermsService.terms_to_labels("de", "forest") assert_equal 0, labels.count labels = Services::SimilarTermsService.terms_to_labels("en", "foo") assert_equal 0, labels.count # TODO: test XLLabel and Inflectional variants end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
iqvoc_similar_terms-2.11.4 | test/models/entity_resolution_test.rb |
iqvoc_similar_terms-2.11.3 | test/models/entity_resolution_test.rb |