react / wstein / node_modules / browserify / node_modules / browser-pack / node_modules / combine-source-map / node_modules / source-map / dist / test / test_dog_fooding.js
80559 views/*1* WARNING!2*3* Do not edit this file directly, it is built from the sources at4* https://github.com/mozilla/source-map/5*/67Components.utils.import('resource://test/Utils.jsm');8/* -*- Mode: js; js-indent-level: 2; -*- */9/*10* Copyright 2011 Mozilla Foundation and contributors11* Licensed under the New BSD license. See LICENSE or:12* http://opensource.org/licenses/BSD-3-Clause13*/14define("test/source-map/test-dog-fooding", ["require", "exports", "module"], function (require, exports, module) {1516var SourceMapConsumer = require('source-map/source-map-consumer').SourceMapConsumer;17var SourceMapGenerator = require('source-map/source-map-generator').SourceMapGenerator;1819exports['test eating our own dog food'] = function (assert, util) {20var smg = new SourceMapGenerator({21file: 'testing.js',22sourceRoot: '/wu/tang'23});2425smg.addMapping({26source: 'gza.coffee',27original: { line: 1, column: 0 },28generated: { line: 2, column: 2 }29});3031smg.addMapping({32source: 'gza.coffee',33original: { line: 2, column: 0 },34generated: { line: 3, column: 2 }35});3637smg.addMapping({38source: 'gza.coffee',39original: { line: 3, column: 0 },40generated: { line: 4, column: 2 }41});4243smg.addMapping({44source: 'gza.coffee',45original: { line: 4, column: 0 },46generated: { line: 5, column: 2 }47});4849smg.addMapping({50source: 'gza.coffee',51original: { line: 5, column: 10 },52generated: { line: 6, column: 12 }53});5455var smc = new SourceMapConsumer(smg.toString());5657// Exact58util.assertMapping(2, 2, '/wu/tang/gza.coffee', 1, 0, null, smc, assert);59util.assertMapping(3, 2, '/wu/tang/gza.coffee', 2, 0, null, smc, assert);60util.assertMapping(4, 2, '/wu/tang/gza.coffee', 3, 0, null, smc, assert);61util.assertMapping(5, 2, '/wu/tang/gza.coffee', 4, 0, null, smc, assert);62util.assertMapping(6, 12, '/wu/tang/gza.coffee', 5, 10, null, smc, assert);6364// Fuzzy6566// Generated to original67util.assertMapping(2, 0, '/wu/tang/gza.coffee', 1, 0, null, smc, assert, true);68util.assertMapping(2, 9, null, null, null, null, smc, assert, true);69util.assertMapping(3, 0, '/wu/tang/gza.coffee', 2, 0, null, smc, assert, true);70util.assertMapping(3, 9, null, null, null, null, smc, assert, true);71util.assertMapping(4, 0, '/wu/tang/gza.coffee', 3, 0, null, smc, assert, true);72util.assertMapping(4, 9, null, null, null, null, smc, assert, true);73util.assertMapping(5, 0, '/wu/tang/gza.coffee', 4, 0, null, smc, assert, true);74util.assertMapping(5, 9, null, null, null, null, smc, assert, true);75util.assertMapping(6, 0, '/wu/tang/gza.coffee', 5, 10, null, smc, assert, true);76util.assertMapping(6, 9, '/wu/tang/gza.coffee', 5, 10, null, smc, assert, true);77util.assertMapping(6, 13, null, null, null, null, smc, assert, true);7879// Original to generated80util.assertMapping(3, 2, '/wu/tang/gza.coffee', 1, 1, null, smc, assert, null, true);81util.assertMapping(4, 2, '/wu/tang/gza.coffee', 2, 3, null, smc, assert, null, true);82util.assertMapping(5, 2, '/wu/tang/gza.coffee', 3, 6, null, smc, assert, null, true);83util.assertMapping(6, 12, '/wu/tang/gza.coffee', 4, 9, null, smc, assert, null, true);84util.assertMapping(6, 12, '/wu/tang/gza.coffee', 5, 9, null, smc, assert, null, true);85util.assertMapping(null, null, '/wu/tang/gza.coffee', 6, 19, null, smc, assert, null, true);86};8788});89function run_test() {90runSourceMapTests('test/source-map/test-dog-fooding', do_throw);91}929394