addon-sdk/source/test/fixtures/native-addon-test/index.js

Thu, 15 Jan 2015 15:59:08 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 15 Jan 2015 15:59:08 +0100
branch
TOR_BUG_9701
changeset 10
ac0c01689b40
permissions
-rw-r--r--

Implement a real Private Browsing Mode condition by changing the API/ABI;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.

     1 // Added noise to test AST walker
     2 for (var i = 0; i < 5; i++) {
     3   square(i);
     4 }
     6 exports.directoryDefaults = require('./utils');
     7 exports.directoryMain = require('./newmodule');
     8 exports.resolvesJSoverDir= require('./dir/a');
     9 exports.math = require('test-math');
    10 exports.mathInRelative = require('./dir/b');
    11 exports.customMainModule = require('test-custom-main');
    12 exports.customMainModuleRelative = require('test-custom-main-relative');
    13 exports.defaultMain = require('test-default-main');
    14 exports.testJSON = require('./dir/c');
    15 exports.dummyModule = require('./dir/dummy');
    17 exports.eventCore = require('sdk/event/core');
    18 exports.promise = require('sdk/core/promise');
    20 exports.localJSM  = require('./dir/test.jsm');
    21 exports.promisejsm = require('modules/Promise.jsm').Promise;
    23 let math = require('test-math');
    24 exports.areModulesCached = (math === exports.math);
    26 // Added noise to test AST walker
    27 function square (x) {
    28   let tmp = x;
    29   tmp *= x;
    30   return tmp;
    31 }

mercurial