Sha256: 15debc6caf2009f4e70b7b802c8ffe264c9c6d093d84d9f0edaf9f0bbb702a2c

Contents?: true

Size: 571 Bytes

Versions: 23

Compression:

Stored size: 571 Bytes

Contents

require 'spec_helper'

describe Infobar::Trend do
  let :trend do
    described_class.new(values)
  end

  context 'downwards' do
    let :values do
      (1..10).to_a.reverse
    end

    it 'can be a string' do
      expect(trend.to_s).to eq ?↘
    end
  end

  context 'sideways' do
    let :values do
      [ Math::PI ] * 10
    end

    it 'can be a string' do
      expect(trend.to_s).to eq ?→
    end
  end

  context 'upwards' do
    let :values do
      (1..10).to_a
    end

    it 'can be a string' do
      expect(trend.to_s).to eq ?↗
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
infobar-0.9.0 spec/infobar/trend_spec.rb
infobar-0.8.1 spec/infobar/trend_spec.rb
infobar-0.8.0 spec/infobar/trend_spec.rb
infobar-0.7.4 spec/infobar/trend_spec.rb
infobar-0.7.2 spec/infobar/trend_spec.rb
infobar-0.7.1 spec/infobar/trend_spec.rb
infobar-0.7.0 spec/infobar/trend_spec.rb
infobar-0.6.2 spec/infobar/trend_spec.rb
infobar-0.6.1 spec/infobar/trend_spec.rb
infobar-0.6.0 spec/infobar/trend_spec.rb
infobar-0.5.1 spec/infobar/trend_spec.rb
infobar-0.5.0 spec/infobar/trend_spec.rb
infobar-0.4.0 spec/infobar/trend_spec.rb
infobar-0.3.0 spec/infobar/trend_spec.rb
infobar-0.2.0 spec/infobar/trend_spec.rb
infobar-0.1.1 spec/infobar/trend_spec.rb
infobar-0.1.0 spec/infobar/trend_spec.rb
infobar-0.0.7 spec/infobar/trend_spec.rb
infobar-0.0.6 spec/infobar/trend_spec.rb
infobar-0.0.5 spec/infobar/trend_spec.rb