Sha256: 40b1408a142c7d5060e50dc349f8e41e91a9c126a9b2805d58c2329a8fa90b58

Contents?: true

Size: 715 Bytes

Versions: 16

Compression:

Stored size: 715 Bytes

Contents

require 'test_helper'

module Vedeu

  module Editor

    class CollectionTestClass

      include Enumerable
      include Vedeu::Editor::Collection

      attr_accessor :collection

      def initialize(collection)
        @collection = collection
      end

    end # CollectionTestClass

    describe Collection do

      let(:described)  { Vedeu::Editor::Collection }
      let(:instance)   { Vedeu::Editor::CollectionTestClass.new(collection) }
      let(:collection) { 'Some text...'.chars }

      describe '#by_index' do
        let(:index) { 0 }

        subject { instance.by_index(index) }

        it { subject.must_be_instance_of(String) }
      end

    end # Collection

  end # Editor

end # Vedeu

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
vedeu-0.8.0 test/lib/vedeu/editor/collection_test.rb
vedeu-0.7.4 test/lib/vedeu/editor/collection_test.rb
vedeu-0.7.3 test/lib/vedeu/editor/collection_test.rb
vedeu-0.7.2 test/lib/vedeu/editor/collection_test.rb
vedeu-0.7.1 test/lib/vedeu/editor/collection_test.rb
vedeu-0.7.0 test/lib/vedeu/editor/collection_test.rb
vedeu-0.6.71 test/lib/vedeu/editor/collection_test.rb
vedeu-0.6.70 test/lib/vedeu/editor/collection_test.rb
vedeu-0.6.69 test/lib/vedeu/editor/collection_test.rb
vedeu-0.6.68 test/lib/vedeu/editor/collection_test.rb
vedeu-0.6.67 test/lib/vedeu/editor/collection_test.rb
vedeu-0.6.66 test/lib/vedeu/editor/collection_test.rb
vedeu-0.6.65 test/lib/vedeu/editor/collection_test.rb
vedeu-0.6.64 test/lib/vedeu/editor/collection_test.rb
vedeu-0.6.63 test/lib/vedeu/editor/collection_test.rb
vedeu-0.6.62 test/lib/vedeu/editor/collection_test.rb