added promise tests to integration tests