Sha256: 217915617f4f45404d8354776210c5e50bc58aaf7a51e9bed9409141a6251c4f

Contents?: true

Size: 416 Bytes

Versions: 1

Compression:

Stored size: 416 Bytes

Contents

require_relative 'test_helper'

class DeckTest < Minitest::Test

  def setup
    @deck = Deck.new
  end

  def test_deck_has_52_cards
    assert_equal 52, @deck.count
  end

  def test_deck_next_card
    card = Deck.new.pop
    assert_equal card, @deck.pop
    assert_equal 51, @deck.size
  end

  def test_shuffle
    unshuffled = @deck
    shuffled = @deck.shuffle

    refute_equal unshuffled, shuffled
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
holdem-1.0.1 test/deck_test.rb