Sha256: 380e7c2ff5c1cef47f63e5659e1fe8c6e9728952b04c1e1f988f4367acb7dcf0
Contents?: true
Size: 1.39 KB
Versions: 2
Compression:
Stored size: 1.39 KB
Contents
require_relative '../../../test_helper' module Vedeu describe InterfaceRepository do let(:described_class) { InterfaceRepository } let(:interface) { 'dummy' } let(:value) { 'dummy' } before { Interface.create({ name: 'dummy' }) } after { InterfaceRepository.reset } describe '.activate' do let(:subject) { described_class.activate(interface) } it 'returns an Array' do subject.must_be_instance_of(Array) end end describe '.deactivate' do let(:subject) { described_class.deactivate } it 'returns an Array' do subject.must_be_instance_of(Array) end end describe '.activated' do let(:subject) { described_class.activated } it 'returns an Interface' do subject.must_be_instance_of(Interface) end end describe '.find_by_name' do let(:subject) { described_class.find_by_name(value) } it 'returns an Interface' do subject.must_be_instance_of(Interface) end end describe '.update' do let(:subject) { described_class.update } before { Compositor.stubs(:arrange) } it 'returns an Array' do subject.must_be_instance_of(Array) end end describe '.klass' do let(:subject) { described_class.klass } it 'returns an Interface' do subject.must_equal(Interface) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.0.19 | test/lib/vedeu/repository/interface_repository_test.rb |
vedeu-0.0.18 | test/lib/vedeu/repository/interface_repository_test.rb |