[hotfix] Ignore type checking for edge
[platform/framework/web/wrtjs.git] / device_home / node_modules / concat-map / test / map.js
1 var concatMap=require("../"),test=require("tape");test("empty or not",(function(n){var a=[],t=concatMap([1,2,3,4,5,6],(function(n,t){return a.push(t),n%2?[n-.1,n,n+.1]:[]}));n.same(t,[.9,1,1.1,2.9,3,3.1,4.9,5,5.1]),n.same(a,[0,1,2,3,4,5]),n.end()})),test("always something",(function(n){var a=concatMap(["a","b","c","d"],(function(n){return"b"===n?["B","B","B"]:[n]}));n.same(a,["a","B","B","B","c","d"]),n.end()})),test("scalars",(function(n){var a=concatMap(["a","b","c","d"],(function(n){return"b"===n?["B","B","B"]:n}));n.same(a,["a","B","B","B","c","d"]),n.end()})),test("undefs",(function(n){var a=concatMap(["a","b","c","d"],(function(){}));n.same(a,[void 0,void 0,void 0,void 0]),n.end()}));