All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dom-shared.test.absolutizeUrl.test.js Maven / Gradle / Ivy

'use strict';
const assert = require('assert');
const absolutizeUrl = require('../src/browser/absolutizeUrl');

describe('absolutizeUrl', () => {
  it('works', () => {
    assert.strictEqual(
      absolutizeUrl('style.css', 'https://some.org'),
      'https://some.org/style.css',
    );
    assert.strictEqual(
      absolutizeUrl('style.css?#hello=true', 'https://some.org'),
      'https://some.org/style.css?#hello=true',
    );
    assert.strictEqual(
      absolutizeUrl('style.css', 'https://some.org/app'),
      'https://some.org/style.css',
    );
    assert.strictEqual(
      absolutizeUrl('style.css', 'https://some.org/app/'),
      'https://some.org/app/style.css',
    );
    assert.strictEqual(
      absolutizeUrl('style.css', 'https://some.org/app/bla'),
      'https://some.org/app/style.css',
    );
    assert.strictEqual(
      absolutizeUrl('/style.css', 'https://some.org/app/bla'),
      'https://some.org/style.css',
    );
  });
});




© 2015 - 2025 Weber Informatics LLC | Privacy Policy