Sha256: 63128447abfb144e266243f1bcd8c3179eaaaaf78f2aee510f4aca519e39be52
Contents?: true
Size: 957 Bytes
Versions: 1
Compression:
Stored size: 957 Bytes
Contents
require 'spec_helper' describe Hari do let(:model) { TestNode.create name: 'Tom', model_id: '1' } describe '.node_key' do specify { Hari.node_key('user#1').should eq('user#1') } specify { Hari.node_key(user: 1).should eq('user#1') } specify { Hari.node_key(model).should eq('test_node#1') } end describe '.node_id' do specify { Hari.node_id('user#1').should eq('1') } specify { Hari.node_id('user' => '1').should eq('1') } specify { Hari.node_id(model).should eq('1') } end describe '.node_type' do specify { Hari.node_type('user#1').should eq('user') } specify { Hari.node_type('user' => '1').should eq('user') } specify { Hari.node_type(model).should eq('test_node') } end specify '.node' do node = Hari.node(user: 1) node.model_id.should eq(1) node.node_type.should eq('user') node = Hari(user: 1) node.model_id.should eq(1) node.node_type.should eq('user') end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hari-0.0.3 | spec/hari_spec.rb |