Sha256: 1741282334bd84b288703290b94e13c2d04f5c3a71e65fb48995e60bc3ea4caf
Contents?: true
Size: 702 Bytes
Versions: 2
Compression:
Stored size: 702 Bytes
Contents
require File.expand_path("helpers.rb", File.dirname(__FILE__)) MagicVertex = Ray::GL::Vertex.make [[:foo, "bar", :float]] context "a buffer" do setup { Ray::GL::Buffer.new :static, Ray::Vertex } asserts(:size).equals 256 asserts(:[]=, 10, MagicVertex.new).raises_kind_of TypeError asserts(:[], 256).nil asserts(:[]=, 257, Ray::Vertex.new).raises_kind_of RangeError context "nth vertex after setting it" do setup do topic[34] = Ray::Vertex.new([10, 20], Ray::Color.red, [30, 40]) topic[34] end asserts(:pos).equals Ray::Vector2[10, 20] asserts(:col).equals Ray::Color.red asserts(:tex).equals Ray::Vector2[30, 40] end end run_tests if __FILE__ == $0
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ray-0.1.1 | test/gl_buffer_test.rb |
ray-0.1.0 | test/gl_buffer_test.rb |