(#1479) - Test that changes always returns a promise with cancel method