UNPKG

can-util

Version:

Common utilities for CanJS projects

22 lines (17 loc) 726 B
'use strict'; var QUnit = require('../../test/qunit'); var getBaseUrl = require('./base-url'); var getGlobal = require('can-globals/global/global'); var getDomDocument = require('can-globals/document/document'); QUnit.module('can-util/js/base-url'); QUnit.test('basics', function(assert){ var global = getGlobal(), domDocument = getDomDocument(); if (domDocument && 'baseURI' in domDocument) { assert.ok(getBaseUrl() === global.document.baseURI, getBaseUrl()); } else if(global.location) { assert.ok(getBaseUrl() === global.location.href.substr(0, global.location.href.lastIndexOf("/")),getBaseUrl()); } else if(typeof process !== 'undefined') { assert.ok(getBaseUrl() === process.cwd(), getBaseUrl()); } });