Fixed Promise#complete test according to new implementation.
Added some async tests.