Add full-stack test