Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /var/www/html/queuepro/node_modules/rgb-regex/test/ drwxrwxr-x | |
| Viewing file: Select action/file-type: var assert = require('assert');
var rgbRegex = require('..');
var rgbStrings = [
'rgb(12,34,56)',
'rgb(255, 255, 255)',
'rgb(1, 1,1)'
];
var inexactRgbStrings = [
'rgb(,,)',
'rGb(12,34,56)',
'rgb(12, 34, 200) ',
' rgb(12,34,56)',
'rgb(1,2,)'
];
describe('rgb-regex', function() {
describe('exact: true', function() {
it('should return a regex that matches exact rgb strings', function() {
rgbStrings.forEach(function(rgb) {
assert.ok(rgbRegex({ exact: true }).test(rgb));
});
});
it('should return a regex that does not match invalid rgb strings', function() {
inexactRgbStrings.forEach(function(invalidRgb) {
assert.ok(!rgbRegex({ exact: true }).test(invalidRgb));
});
});
});
describe('g', function() {
it('should match rgb strings', function() {
assert.deepEqual(
rgbStrings.join('foobar').match(rgbRegex()),
rgbStrings
)
});
it('should not match non rgb strings', function() {
assert.deepEqual(
inexactRgbStrings.join('foobar').match(rgbRegex()),
['rGb(12,34,56)', 'rgb(12, 34, 200)', 'rgb(12,34,56)']
);
});
});
});
|
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0084 ]-- |