Sha256: 3160da8ae3786fe3c43627458a6de6f3853b2335cdf97b448496a9948c779216

Contents?: true

Size: 501 Bytes

Versions: 2

Compression:

Stored size: 501 Bytes

Contents

require File.expand_path("helpers.rb", File.dirname(__FILE__))

context "an index buffer" do
  setup { Ray::GL::IndexBuffer.new :static }

  asserts(:size).equals 256

  asserts(:[], 256).nil
  asserts(:[]=, 257, 3).raises_kind_of RangeError

  context "after changing an element" do
    hookup { topic[34] = 30 }
    asserts(:[], 34).equals 30

    context "and resizing the buffer" do
      hookup { topic.resize 300 }
      asserts(:[], 34).equals 30
    end
  end
end

run_tests if __FILE__ == $0

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ray-0.2.1 test/gl_index_buffer_test.rb
ray-0.2.0 test/gl_index_buffer_test.rb