#!/bin/bash
. ./Common

###############################################################################

tst "currency: one currency" <<EOF
!-x
GBP  USD 0.615219
EOF

expect <<EOF
EOF

#------------------------------------------------------------------------------

tst "currency: two currencies" <<EOF
!-x
EUR  USD 1.3214 GBP 1.62542
GBP  USD 0.615219
EOF

expect <<EOF
EOF

#------------------------------------------------------------------------------

tst_fail "currency: duplicate currency" <<EOF
!-x
GBP  USD 0.615219
GBP  USD 0.615219
EOF

expect <<EOF
x:2: exchange GBP -> USD is already defined
EOF

#------------------------------------------------------------------------------

tst_fail "currency: duplicate exchange rate" <<EOF
!-x
EUR  USD 1.3214 USD 1.3214 
EOF

expect <<EOF
x:1: exchange EUR -> USD is already defined
EOF

###############################################################################