Sha256: 6557f4e8e3a1f0d66f62495950368bf29bd46b75844e50774cbb480ea0ba4efe

Contents?: true

Size: 496 Bytes

Versions: 5

Compression:

Stored size: 496 Bytes

Contents

require 'spec_helper'
require 'conceptql'

describe ConceptQL::Query do
  describe '#query' do
    it 'passes request on to tree' do
      yaml = Psych.dump({ icd9: '799.22' })
      mock_tree = Minitest::Mock.new
      mock_node = Minitest::Mock.new

      query = ConceptQL::Query.new(:mock_db, yaml, mock_tree)
      mock_tree.expect :root, mock_node, [query]
      mock_node.expect :evaluate, nil, [:mock_db]
      query.query

      mock_node.verify
      mock_tree.verify
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
conceptql-0.0.6 spec/conceptql/query_spec.rb
conceptql-0.0.5 spec/conceptql/query_spec.rb
conceptql-0.0.4 spec/conceptql/query_spec.rb
conceptql-0.0.3 spec/conceptql/query_spec.rb
conceptql-0.0.1 spec/conceptql/query_spec.rb