Sha256: ec0614dc26f2dc4326f753451ed1663b406418f4f69997fd59fd989aaafe74dd

Contents?: true

Size: 660 Bytes

Versions: 7

Compression:

Stored size: 660 Bytes

Contents

require "sass/more"

describe Sass::More do

  def evaluate_sass(value)
    Sass::Script::Parser.parse(value, 0, 0).perform(Sass::Environment.new).to_s
  end

  it "returns the smaller value for min" do
    evaluate_sass("min(10px, 20px)").should == evaluate_sass("10px")
    evaluate_sass("min(50%, 10%)").should == evaluate_sass("10%")
    evaluate_sass("min(42, 42)").should == evaluate_sass("42")
  end

  it "returns the greater value for max" do
    evaluate_sass("max(10px, 20px)").should == evaluate_sass("20px")
    evaluate_sass("max(50%, 10%)").should == evaluate_sass("50%")
    evaluate_sass("max(42, 42)").should == evaluate_sass("42")
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
haml-more-0.5.1 spec/sass/more_spec.rb
haml-more-0.5.0 spec/sass/more_spec.rb
haml-more-0.4.0 spec/sass/more_spec.rb
haml-more-0.4.0.d spec/sass/more_spec.rb
haml-more-0.4.0.c spec/sass/more_spec.rb
haml-more-0.4.0.b spec/sass/more_spec.rb
haml-more-0.4.0.a spec/sass/more_spec.rb