Sha256: b4b31e23be37ffc61e246e23c067f01aa1385f93bc93aa6b64da855f2d718da5
Contents?: true
Size: 1.22 KB
Versions: 1
Compression:
Stored size: 1.22 KB
Contents
# encoding: utf-8 require File.expand_path(File.dirname(__FILE__) + '/test_helper') describe ::Sparkr do it "should find work like holman/spark" do assert_sparkline '▁▂▃▄▅▆▇█', [1,2,3,4,5,6,7,8] assert_sparkline '▁▂█▅▂', [1,5,22,13,5] assert_sparkline '▁█', [5.5,20] assert_sparkline '▁▁▁▁▃▁▁▁▂█', [1,2,3,4,100,5,10,20,50,300] assert_sparkline '▁▄█', [1,50,100] assert_sparkline '▁▃█', [2,4,8] assert_sparkline '▁▂▃▄▂█', [0,30,55,80,33,150] assert_sparkline '▁▂▄▆█', [1,2,3,4,5] end it "should find work with equal numbers" do assert_sparkline '▁▁', [10, 10] end it "format should work with arity == 2" do sparkline = Sparkr::Sparkline.new([5.5,20]) sparkline.format do |tick, number| if number < 6.0 tick = tick + "-" else tick end end assert_equal '▁-█', sparkline.to_s end it "format should work with arity == 3" do sparkline = Sparkr::Sparkline.new([5.5,20]) sparkline.format do |tick, number, index| if index == 1 tick = tick + "-" else tick end end assert_equal '▁█-', sparkline.to_s end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sparkr-0.2.0 | test/sparkr_test.rb |