Revised Chain tests for consistency and to add tests for optional scope and args parameters.
Revised Promise tests for consistency.