Sha256: 00cc68dc4eb47bba828f5ce644ee37cc978d58934735c4e50ac249fb0b7c93a7

Contents?: true

Size: 901 Bytes

Versions: 3

Compression:

Stored size: 901 Bytes

Contents

require_relative '../../../test_helper'

module Vedeu
  describe Storage do
    let(:described_class) { Storage }
    let(:subject)         { described_class.new }
    let(:record)          {}
    let(:klass)           {}

    it { subject.must_be_instance_of(Storage) }

    describe '#create' do
      let(:subject) { described_class.new.create(record) }
    end

    describe '#delete' do
      let(:subject) { described_class.new.delete(record) }
    end

    describe '#reset' do
      let(:subject) { described_class.new.reset(klass) }
    end

    describe '#find' do
      let(:subject) { described_class.new.find(klass, id) }
    end

    describe '#all' do
      let(:subject) { described_class.new.all(klass) }
    end

    describe '#query' do
      let(:subject)   { described_class.new.query(klass, attribute, value) }
      let(:attribute) {}
      let(:value)     {}
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
vedeu-0.0.14 test/lib/vedeu/repository/storage_test.rb
vedeu-0.0.13 test/lib/vedeu/repository/storage_test.rb
vedeu-0.0.12 test/lib/vedeu/repository/storage_test.rb