pusoy_dos 0.1.1

Pusoy Dos library
Documentation
use cards::deck::*;

#[test]
pub fn it_gets_a_full_deck_including_jokers(){
    let deck = Deck::new();

    assert_eq!(deck.count(), 54);
}

#[test]
pub fn decks_can_be_combined(){

    let deck1 = Deck::new();
    let deck2 = Deck::new();

    let deck3 = Deck::combine(vec!(deck1, deck2));

    assert_eq!(deck3.count(), 108);

}

#[test]
pub fn decks_can_be_dealt(){
    let deck = Deck::new();

    let dealt = deck.deal(4);

    assert_eq!(dealt.len(), 4);
    assert_eq!(dealt[0].len(), 14);
}