added push and email tests
added file tests