Split out promise operations tests.