(f)
| 448 | // Passing a proxy function to higher-order library functions. |
| 449 | |
| 450 | function TestHigherOrder(f) { |
| 451 | assertEquals(6, [6, 2].map(f)[0]) |
| 452 | assertEquals(4, [5, 2].reduce(f, 4)) |
| 453 | assertTrue([1, 2].some(f)) |
| 454 | assertEquals("a.b.c", "a.b.c".replace(".", f)) |
| 455 | } |
| 456 | |
| 457 | TestHigherOrder(function(x) { return x }) |
| 458 | TestHigherOrder(function(x) { "use strict"; return x }) |
no test coverage detected