add missing transaction tests