Sha256: cb4c825d4bfedd8925fcd258a80a4e1daa972f91f8f0c69c1c404bc110e1a3d9
Contents?: true
Size: 1010 Bytes
Versions: 4
Compression:
Stored size: 1010 Bytes
Contents
#!/usr/bin/env ruby -w require 'rmagick' require 'test/unit' require 'test/unit/ui/console/testrunner' class LibMagickUT < Test::Unit::TestCase def test_formats assert_instance_of(Hash, Magick.formats) Magick.formats.each do |f, v| assert_instance_of(String, f) assert_match(/[\*\+\srw]+/, v) end Magick.formats do |f, v| assert_instance_of(String, f) assert_match(/[\*\+\srw]+/, v) end end def test_trace_proc Magick.trace_proc = proc do |which, description, id, method| assert(which == :c) assert_instance_of(String, description) assert_instance_of(String, id) assert_equal(:initialize, method) end img = Magick::Image.new(20, 20) Magick.trace_proc = proc do |which, description, id, method| assert(which == :d) assert_instance_of(String, description) assert_instance_of(String, id) assert_equal(:"destroy!", method) end img.destroy! ensure Magick.trace_proc = nil end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rmagick-4.1.0.rc2 | test/lib/internal/Magick.rb |
rmagick-4.1.0.rc1 | test/lib/internal/Magick.rb |
rmagick-4.0.0 | test/lib/internal/Magick.rb |
rmagick-3.2.0 | test/lib/internal/Magick.rb |