File: test/core/databases.js

Recommend this page to a friend!
  Classes of Sebastian Schlapkohl   jQuery Annex   test/core/databases.js   Download  
File: test/core/databases.js
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: jQuery Annex
General purpose functions missing in jQuery
Author: By
Last change: Update of test/core/databases.js
Date: 5 days ago
Size: 1,011 bytes
 

Contents

Class file image Download
import test from 'ava'; $versions.forEach($ => { let jqueryVersionString = ' @ jQuery '+$().jquery; test('$.isolateId'+jqueryVersionString, (assert) => { assert.is($.isolateId('prefix09-foo_bar#1234_boo'), '1234'); assert.is($.isolateId('prefix00-foo_bar#0000_boo'), null); assert.is($.isolateId('test_(123;456)', /\_\(([0-9]+)\;[^\)]+\)/g), '123'); assert.is($.isolateId('test_(123;456)', '\\_\\(([0-9]+)\\;[^\\)]+\\)'), '123'); assert.is($.isolateId('foobar-barfoo_foo'), null); }); test('$.isPossibleId'+jqueryVersionString, (assert) => { assert.true($.isPossibleId('666')); assert.false($.isPossibleId('0666')); assert.true($.isPossibleId('prefix-42', 'prefix-')); assert.true($.isPossibleId('prefix-042', 'prefix-', '[0-9]+')); assert.true($.isPossibleId('prefix-042_postfix', 'prefix-', '[0-9]+', '_postfix')); assert.false($.isPossibleId('prefix-042_postfix', 'prefix-', null, '_postfix')); assert.true($.isPossibleId('42_postfix', null, null, '_postfix')); }); });