Bug 956197 - Tests to check Promises can accept iterators. r=bz

--HG--
extra : amend_source : 7989612b44c67393de7f74fdd0054587722cc79a