Files
magic-set-editor-fork/data/magic.mse-game/unit_tests
CajunAvenger eda330eee8 Initial commit
2021-07-09 02:07:58 -05:00

28 lines
985 B
Plaintext

# This script contains tests of the functions defined in other script files.
# These are not used during normal execution, they are only used for development.
# When everything is right, all these tests pass.
##############################################################
# card_color_color_count
##############################################################
assert(card_color_color_count("") == 0)
assert(card_color_color_count("asdf") == 0)
assert(card_color_color_count("white") == 1)
assert(card_color_color_count("artifact,white") == 2)
##############################################################
# converted mana cost
##############################################################
assert(cmc("") == 0)
assert(cmc("0") == 0)
assert(cmc("1/2") == 0.5)
assert(cmc("2/R3/W") == 5)
assert(cmc("W/UW") == 2)
assert(cmc("RRR") == 3)
assert(cmc("2X") == 2)
assert(cmc("22") == 22)
assert(cmc("20WUBRG") == 25)