Sha256: 8d1ed4710f81cbd2c990d3aa028c599e4659f3cb4a714ca0b8e2a0119199802e
Contents?: true
Size: 1023 Bytes
Versions: 4
Compression:
Stored size: 1023 Bytes
Contents
require 'rubygems' require 'test/unit' require File.expand_path('../../lib/mini_magick', __FILE__) class CommandBuilderTest < Test::Unit::TestCase include MiniMagick def test_basic c = CommandBuilder.new("test") c.resize "30x40" assert_equal "-resize \"30x40\"", c.args.join(" ") end def test_complicated c = CommandBuilder.new("test") c.resize "30x40" c.alpha "1 3 4" c.resize "mome fingo" assert_equal "-resize \"30x40\" -alpha \"1 3 4\" -resize \"mome fingo\"", c.args.join(" ") end def test_plus_modifier_and_multiple_options c = CommandBuilder.new("test") c.distort.+ 'srt', '0.6 20' assert_equal "+distort \"srt\" \"0.6 20\"", c.args.join(" ") end def test_valid_command begin c = CommandBuilder.new("test", "path") c.input 2 assert false rescue NoMethodError assert true end end def test_dashed c = CommandBuilder.new("test") c.auto_orient assert_equal "-auto-orient", c.args.join(" ") end end
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
mini_magick-3.3 | test/command_builder_test.rb |
mini_magick-3.2.1 | test/command_builder_test.rb |
mini_magick-3.2 | test/command_builder_test.rb |
jf--mini_magick-3.1 | test/command_builder_test.rb |