unit & acceptance tests for Jessica Cam Wong