push state testing