Files
test-repo/tests/flow/fetch/headers.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

29 lines
991 B
JavaScript

/* @flow */
const a = new Headers("'Content-Type': 'image/jpeg'"); // not correct
const b = new Headers(['Content-Type', 'image/jpeg']); // not correct
const c = new Headers({'Content-Type', 'image/jpeg'}); // correct
const d = new Headers(c); // correct
const e: Headers = new Headers(); // correct
e.append('Content-Type', 'image/jpeg'); // correct
e.append('Content-Type'); // not correct
e.append({'Content-Type', 'image/jpeg'}); // not correct
e.set('Content-Type', 'image/jpeg'); // correct
e.set('Content-Type'); // not correct
e.set({'Content-Type', 'image/jpeg'}); // not correct
const f: Headers = e.append('Content-Type', 'image/jpeg'); // not correct
const g: string = e.get('Content-Type'); // correct
const h: number = e.get('Content-Type'); // not correct
for (let v of e) {
const [i, j]: [string, string] = v; // correct
}
for (let v of e.entries()) {
const [i, j]: [string, string] = v; // correct
}
e.getAll('content-type').forEach((v: string) => {}); // correct