Sha256: 251790fae542c39d6f8a9cdcbe33045bbd542dddf888a06207842a850a05c602
Contents?: true
Size: 1.17 KB
Versions: 2
Compression:
Stored size: 1.17 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 ".sparkline should work with arity == 2" do sparkline = Sparkr.sparkline([5.5,20]) do |tick, number| if number < 6.0 tick = tick + "-" else tick end end assert_equal '▁-█', sparkline end it ".sparkline should work with arity == 3" do sparkline = Sparkr.sparkline([5.5,20]) do |tick, number, index| if index == 1 tick = tick + "-" else tick end end assert_equal '▁█-', sparkline end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sparkr-0.3.2 | test/sparkr_test.rb |
sparkr-0.3.1 | test/sparkr_test.rb |