Files
test-repo/tests/flow/fetch/fetch.js
T
Christopher Chedeau 3375cfe605 Move tests around (#454)
* new_tests

* move_all_clobbered_tests

* remove all the tests that no longer exist

* re-run flow tests

* Move all the flow tests to tests/flow and prettier to tests/

* Move prettier tests to their own folders

* Add jsfmt files

* run prettier snapshot tests
2017-01-24 14:35:37 -08:00

26 lines
638 B
JavaScript

/* @flow */
// most of the details are tested in the separate file
// here I test the basic usage
const myRequest = new Request('http://google.com');
const a: Promise<string> =
fetch(myRequest)
.then(response => response.text());
const b: Promise<string> = fetch(myRequest); // incorrect
var myInit = { method: 'GET',
headers: {
'Content-Type': 'image/jpeg'
},
mode: 'cors',
cache: 'default' };
const c: Promise<Blob> =
fetch('image.png')
.then(response => response.blob()); // correct
const d: Promise<Blob> = fetch('image.png'); // incorrect