Sha256: 305fdd576a03fdcdf1fcb90464c9479c01061271223cea0aaa56615bac5c3942

Contents?: true

Size: 834 Bytes

Versions: 16

Compression:

Stored size: 834 Bytes

Contents

require File.expand_path(File.join(File.dirname(__FILE__), '/spec_helper'))
require 'zpng/cli'

PNGSuite.each('tb','tp1') do |fname|
  describe fname.sub(%r|\A#{Regexp::escape(Dir.getwd)}/?|, '') do
    it "has its very first pixel transparent" do
      img = ZPNG::Image.load(fname)
      img[0,0].should be_transparent
    end
    it "has its very first pixel NOT opaque" do
      img = ZPNG::Image.load(fname)
      img[0,0].should_not be_opaque
    end
  end
end

PNGSuite.each('tp0') do |fname|
  describe fname.sub(%r|\A#{Regexp::escape(Dir.getwd)}/?|, '') do
    it "has its very first pixel NOT transparent" do
      img = ZPNG::Image.load(fname)
      img[0,0].should_not be_transparent
    end
    it "has its very first pixel opaque" do
      img = ZPNG::Image.load(fname)
      img[0,0].should be_opaque
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
zpng-0.4.5 spec/alpha_spec.rb
zpng-0.4.4 spec/alpha_spec.rb
zpng-0.4.3 spec/alpha_spec.rb
zpng-0.4.2 spec/alpha_spec.rb
zpng-0.4.1 spec/alpha_spec.rb
zpng-0.4.0 spec/alpha_spec.rb
zpng-0.3.4 spec/alpha_spec.rb
zpng-0.3.3 spec/alpha_spec.rb
zpng-0.3.2 spec/alpha_spec.rb
zpng-0.3.1 spec/alpha_spec.rb
zpng-0.3.0 spec/alpha_spec.rb
zpng-0.2.5 spec/alpha_spec.rb
zpng-0.2.4 spec/alpha_spec.rb
zpng-0.2.3 spec/alpha_spec.rb
zpng-0.2.2 spec/alpha_spec.rb
zpng-0.2.1 spec/alpha_spec.rb