Sha256: 5a745941e2595e151341d356b05c8f08f67c10201f3b08943088f6f0972248c7

Contents?: true

Size: 628 Bytes

Versions: 5

Compression:

Stored size: 628 Bytes

Contents

require_relative 'helper'


class TestContext < Test::Unit::TestCase

  RS = RubySketch
  P  = Processing

  def context()
    RS::Context.new P::Window.new
  end

  def sprite(*args, **kwargs)
    RS::Sprite.new(*args, **kwargs)
  end

  def test_addSprite()
    sp = sprite
    assert_nil       context.addSprite()
    assert_equal sp, context.addSprite(sp)
    assert_equal sp, context.addSprite(sp, sprite)
  end

  def test_removeSprite()
    sp = sprite
    assert_nil       context.removeSprite()
    assert_equal sp, context.removeSprite(sp)
    assert_equal sp, context.removeSprite(sp, sprite)
  end

end# TestContext

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rubysketch-0.7.6 test/test_context.rb
rubysketch-0.7.5 test/test_context.rb
rubysketch-0.7.4 test/test_context.rb
rubysketch-0.7.3 test/test_context.rb
rubysketch-0.7.2 test/test_context.rb