Sha256: c8237030da51d25f11172b282e19362a285381ce6992976f86ab51d9548714c9

Contents?: true

Size: 511 Bytes

Versions: 1

Compression:

Stored size: 511 Bytes

Contents

require 'spec_helper'

describe AsciiCharts::Cartesian do
  it 'displays a graph of series' do
    xs1 = (1..10).to_a
    ys1 = (1..10).to_a
    ys2 = (1..10).to_a.reverse

    graph = AsciiCharts::Cartesian.new(
      [
        xs1,
        ys1,
        ys2
      ],
      markers: ['👋', '👍', '👌']
    )

    expect(graph.lines.size).to be(15)

    drawing = graph.draw
    expect(drawing).to include('👋')
    expect(drawing).to include('👍')
    expect(drawing).to_not include('👌')
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ascii-charts-0.9.3 spec/lib/ascii_charts/cartesian_spec.rb