test: factor out helper functions
all: expect iterable, not necessarily array
test: fix spacing
race: add tests for ES6 draft Promise.race fn
test: add pending tests for Promise.prototype properties