Sha256: db1251fa82ce5b1f9c143472d3c2e8fae5cbd6d5b928a9c614a315dda4dd374b

Contents?: true

Size: 391 Bytes

Versions: 1

Compression:

Stored size: 391 Bytes

Contents

require_relative 'spec_helper'

describe Melisa::BytesTrie do
  let(:hash) { {'one' => '1', 'two' => '2', 'onetwo' => '3'} }
  let(:trie) { Melisa::BytesTrie.new(hash) }

  it "stores values" do
    trie['one'].should == '1'
    trie['two'].should == '2'
    trie['onetwo'].should == '3'
  end

  it "retreives many values by prefix" do
    trie.get_all('one').should =~ ['1', '3']
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
melisa-0.1.0 spec/bytes_trie_spec.rb