eql? test were wrong
txaction param for handling order in transaction status
better specs