Sha256: eae2a681d613b473f621572b2f447e03b263a62dd3b14c7c4ef21ea35ebcd4d7

Contents?: true

Size: 554 Bytes

Versions: 1

Compression:

Stored size: 554 Bytes

Contents

require 'spec_helper'
require 'fixture/record/article'

RSpec.describe Typekit::Collection do
  let(:article_class) { Fixture::Record::Article }

  describe '.build' do
    subject { described_module.build(:articles, [{ id: 4 }, { id: 2 }]) }

    it 'creates a Collection' do
      expect(subject).to be_an_instance_of(described_module::Base)
    end

    describe 'the Collection' do
      it 'contains Elements' do
        subject.each do |element|
          expect(element).to be_an_instance_of(article_class)
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
typekit-client-0.0.6 spec/lib/typekit/collection_spec.rb