Sha256: eaa032c0c984c8c5e5f0ec476510f0673b64b86fc33d7565bf68948cb1371223
Contents?: true
Size: 679 Bytes
Versions: 3
Compression:
Stored size: 679 Bytes
Contents
require 'spec_helper' module LIFX describe RoutingManager do describe '#tags_for_device_id' do subject(:manager) { RoutingManager.new(context: double(timers: double(every: double))) } before do ['Some label', 'Another label', 'Much label'].each_with_index do |lbl, i| manager.tag_table.update_table(site_id: 'site', tag_id: i, label: lbl) end manager.routing_table .update_table(site_id: 'site', device_id: 'device', tag_ids: [0, 2]) end it 'resolves tags' do tags = manager.tags_for_device_id('device') expect(tags).to eq ['Some label', 'Much label'] end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lifx-0.4.11 | spec/routing_manager_spec.rb |
lifx-0.4.10 | spec/routing_manager_spec.rb |
lifx-0.4.8 | spec/routing_manager_spec.rb |