Sha256: e1144d652352fe3f412ab801faafd3ab954ca3eef1e3fb9c21ae8f611fdf975c

Contents?: true

Size: 526 Bytes

Versions: 5

Compression:

Stored size: 526 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
      mock_query = Minitest::Mock.new

      query = ConceptQL::Query.new(:mock_db, yaml, mock_tree)
      mock_tree.expect :root, mock_node, [query]
      mock_node.expect :map, [mock_query]
      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.1.1 spec/conceptql/query_spec.rb
conceptql-0.1.0 spec/conceptql/query_spec.rb
conceptql-0.0.9 spec/conceptql/query_spec.rb
conceptql-0.0.8 spec/conceptql/query_spec.rb
conceptql-0.0.7 spec/conceptql/query_spec.rb