Sha256: f1cb0b4e86a5dbf61577ee607a17d407f8d2d2927697fee9488755997608572d

Contents?: true

Size: 588 Bytes

Versions: 1

Compression:

Stored size: 588 Bytes

Contents

require 'spec_helper'

RSpec.describe Smite::ItemEffect do
  let(:item)      { Smite::Game.item('Sovereignty') }
  let(:smite_obj) { item.effects[0] }

  describe '#percentage?' do
    it 'returns true if the effect is percentage based' do
      allow(smite_obj).to receive(:percentage).and_return(40)
      expect(smite_obj.percentage?).to eq(true)
    end
    it 'returns false if the effect is not percentage based' do
      allow(smite_obj).to receive(:percentage).and_return(nil)
      expect(smite_obj.percentage?).to eq(false)
    end
  end

  it_behaves_like 'a Smite::Object'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
smite_ruby-1.4.6 spec/item_effect_spec.rb