add unit test for pageHistory