Sha256: d4408e0f9bee1d0c93cf44fccb474c68f29071e2e16ebd71d01cda5487901a68
Contents?: true
Size: 1.59 KB
Versions: 4
Compression:
Stored size: 1.59 KB
Contents
require 'test_helper' require 'time' class TestSwagchart < Minitest::Test include Swagchart::Helper def test_no_random_exceptions assert chart(:line_chart, [[23, 42], [666, 999]], columns: ['x', 'y']) assert chart(:line_chart, [[23, 42], [666, 999]], columns: ['x', 'y'], style: 'width:100%;') assert chart(:bar_chart, [['x', 'y'],[23, 42], [666, 999]]) assert chart('GeoMap', [{'Country'=>'Germany', 'Population'=>8600000}, {'Country'=>'France', 'Population'=>6500000}]) end def test_time_object_literals t = Time.parse('2014-12-24 13:37:04') raw_chart = chart(:line_chart, [[t, 42], [t+3600, 999]], columns: ['x', 'y']) assert raw_chart.include?('new Date(2014,11,24,13,37,4)') #month starts at 0 in js assert raw_chart.include?('new Date(2014,11,24,14,37,4)') end def test_date_object_literals d1, d2 = Date.new(2014, 12, 24), Date.new(2014, 12, 31) raw_chart = chart(:line_chart, [[d1, 42], [d2, 999]], columns: ['x', 'y']) assert raw_chart.include?('new Date(2014,11,24)') assert raw_chart.include?('new Date(2014,11,31)') end def test_datetime_object_literals dt = Time.parse('2014-12-24 13:37:04').to_datetime raw_chart = chart(:line_chart, [[dt, 42]], columns: ['x', 'y']) assert raw_chart.include?('new Date(2014,11,24,13,37,4)') end # def test_chart_output # puts chart('GeoMap', [{'Country'=>'Germany', 'Population'=>8600000}, {'Country'=>'France', 'Population'=>6500000}], columns: ['x', 'y'], :hAxis => {title: 'Year'}, style:'width:100%;') # puts chart(:line_chart, [[23, 42], [666, 999]], columns: ['x', 'y']) # end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
swagchart-1.1.2 | test/swagchart_test.rb |
swagchart-1.1.1 | test/swagchart_test.rb |
swagchart-1.1.0 | test/swagchart_test.rb |
swagchart-1.0.0 | test/swagchart_test.rb |