/* global nodeunit */

nodeunit.run({

    // moment
    'add_subtract' : window.add,
    'create' : window.create,
    'days_in_month' : window.days_in_month,
    'diff' : window.diff,
    'duration' : window.duration,
    'format' : window.format,
    'getters_setters' : window.getters_setters,
    'invalid' : window.invalid,
    'is_after' : window.is_after,
    'is_before' : window.is_before,
    'is_moment' : window.is_moment,
    'is_same' : window.is_same,
    'is_valid' : window.is_valid,
    'lang' : window.lang,
    'leapyear' : window.leapyear,
    'listers' : window.listers,
    'min_max' : window.min_max,
    'mutable' : window.mutable,
    'normalizeUnits' : window.normalizeUnits,
    'parsing_flags' : window.parsing_flags,
    'preparse_postformat' : window.preparse_postformat,
    'sod_eod' : window.end_start_of,
    'string_prototype' : window.string_prototype,
    'utc' : window.utc,
    'week_year' : window.week_year,
    'weekday' : window.weekday,
    'weeks' : window.weeks,
    'zones' : window.zones,

    // lang
    'lang:ar-ma'  : window['lang:ar-ma'],
    'lang:ar'     : window['lang:ar'],
    'lang:bg'     : window['lang:bg'],
    'lang:br'     : window['lang:br'],
    'lang:bs'     : window['lang:bs'],
    'lang:ca'     : window['lang:ca'],
    'lang:cs'     : window['lang:cs'],
    'lang:cv'     : window['lang:cv'],
    'lang:cy'     : window['lang:cy'],
    'lang:da'     : window['lang:da'],
    'lang:de'     : window['lang:de'],
    'lang:el'     : window['lang:el'],
    'lang:en-au'  : window['lang:en-au'],
    'lang:en-ca'  : window['lang:en-ca'],
    'lang:en-gb'  : window['lang:en-gb'],
    'lang:en'     : window['lang:en'],
    'lang:eo'     : window['lang:eo'],
    'lang:es'     : window['lang:es'],
    'lang:et'     : window['lang:et'],
    'lang:eu'     : window['lang:eu'],
    'lang:fa'     : window['lang:fa'],
    'lang:fi'     : window['lang:fi'],
    'lang:fo'     : window['lang:fo'],
    'lang:fr-ca'  : window['lang:fr-ca'],
    'lang:fr'     : window['lang:fr'],
    'lang:gl'     : window['lang:gl'],
    'lang:he'     : window['lang:he'],
    'lang:hi'     : window['lang:hi'],
    'lang:hr'     : window['lang:hr'],
    'lang:hu'     : window['lang:hu'],
    'lang:id'     : window['lang:id'],
    'lang:is'     : window['lang:is'],
    'lang:it'     : window['lang:it'],
    'lang:ja'     : window['lang:ja'],
    'lang:ka'     : window['lang:ka'],
    'lang:ko'     : window['lang:ko'],
    'lang:lb'     : window['lang:lb'],
    'lang:lt'     : window['lang:lt'],
    'lang:lv'     : window['lang:lv'],
    'lang:ml'     : window['lang:ml'],
    'lang:mr'     : window['lang:mr'],
    'lang:ms-my'  : window['lang:ms-my'],
    'lang:nb'     : window['lang:nb'],
    'lang:ne'     : window['lang:ne'],
    'lang:nl'     : window['lang:nl'],
    'lang:nn'     : window['lang:nn'],
    'lang:pl'     : window['lang:pl'],
    'lang:pt-br'  : window['lang:pt-br'],
    'lang:pt'     : window['lang:pt'],
    'lang:ro'     : window['lang:ro'],
    'lang:ru'     : window['lang:ru'],
    'lang:sk'     : window['lang:sk'],
    'lang:sl'     : window['lang:sl'],
    'lang:sq'     : window['lang:sq'],
    'lang:sv'     : window['lang:sv'],
    'lang:th'     : window['lang:th'],
    'lang:tl-ph'  : window['lang:tl-ph'],
    'lang:tr'     : window['lang:tr'],
    'lang:tzm-la' : window['lang:tzm-la'],
    'lang:tzm'    : window['lang:tzm'],
    'lang:uk'     : window['lang:uk'],
    'lang:uz'     : window['lang:uz'],
    'lang:vn'     : window['lang:vn'],
    'lang:zh-cn'  : window['lang:zh-cn'],
    'lang:zh-tw'  : window['lang:zh-tw']
});

/* global nodeunit */

nodeunit.run(NPM_TESTS);

Use accumulated tests from global var in test/browser