Sha256: 5b59ba9d46a7242d99cf9cf5a61336934f3fb25f5d590e69754738876868d147

Contents?: true

Size: 570 Bytes

Versions: 1

Compression:

Stored size: 570 Bytes

Contents

require 'spec_helper'

module LittleBits
  describe NumberModule do
    describe '.number_to_pwm' do
      it 'converts numbers to clock values' do
        expect(NumberModule.number_to_pwm(0)).to eq 0
        expect(NumberModule.number_to_pwm(1)).to eq 3

        expect(NumberModule.number_to_pwm(49)).to eq 124
        expect(NumberModule.number_to_pwm(50)).to eq 127
        expect(NumberModule.number_to_pwm(51)).to eq 129

        expect(NumberModule.number_to_pwm(98)).to eq 247
        expect(NumberModule.number_to_pwm(99)).to eq 252
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
little_bits-0.0.1 spec/lib/number_module_spec.rb