mirror of
https://github.com/Karaka-Management/jsOMS.git
synced 2026-02-11 23:28:41 +00:00
Minor bug fixes
This commit is contained in:
parent
b83b957740
commit
d9996c1d5a
|
|
@ -110,7 +110,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
const allGroups = Object.keys(this.callbacks),
|
const allGroups = Object.keys(this.callbacks),
|
||||||
regex = new RegExp($group),
|
regex = new RegExp(group),
|
||||||
length = allGroups.length;
|
length = allGroups.length;
|
||||||
|
|
||||||
let result = false;
|
let result = false;
|
||||||
|
|
|
||||||
|
|
@ -458,16 +458,19 @@
|
||||||
return typeof variable !== 'undefined' && variable !== null;
|
return typeof variable !== 'undefined' && variable !== null;
|
||||||
};
|
};
|
||||||
|
|
||||||
jsOMS.strpbrk = function (haystack, char_list)
|
jsOMS.strpbrk = function (haystack, chars)
|
||||||
{
|
{
|
||||||
const length = haystack.length;
|
const length = chars.length;
|
||||||
|
let found = haystack.length;
|
||||||
|
let min = haystack.length;
|
||||||
|
|
||||||
for (let i = 0; i < length; ++i) {
|
for (let i = 0; i < length; ++i) {
|
||||||
if (char_list.indexOf(haystack.charAt(i)) >= 0) {
|
if ((found = haystack.indexOf(chars.charAt(i))) >= 0 && min > found) {
|
||||||
return haystack.slice(i);
|
min = found;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return haystack.slice(min);
|
||||||
};
|
};
|
||||||
|
|
||||||
jsOMS.htmlspecialchars = function (text, quotes) {
|
jsOMS.htmlspecialchars = function (text, quotes) {
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ describe('EventManagerTest', function ()
|
||||||
let manager = new jsOMS.Event.EventManager();
|
let manager = new jsOMS.Event.EventManager();
|
||||||
|
|
||||||
expect(manager.attach('group', function() { return true; }, false, false)).toBeTruthy();
|
expect(manager.attach('group', function() { return true; }, false, false)).toBeTruthy();
|
||||||
expect(manager.attach('group', function() { return true; }, false, false)).toBeFalsy();
|
expect(manager.attach('group', function() { return true; }, false, false)).toBeTruthy();
|
||||||
expect(manager.count()).toBe(1);
|
expect(manager.count()).toBe(1);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -6,13 +6,15 @@ describe('RequestTypeTest', function ()
|
||||||
{
|
{
|
||||||
it('Testing amount of enums', function ()
|
it('Testing amount of enums', function ()
|
||||||
{
|
{
|
||||||
expect(Object.keys(jsOMS.Message.Request.RequestType).length).toBe(2);
|
expect(Object.keys(jsOMS.Message.Request.RequestType).length).toBe(4);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('Testing values of enums', function ()
|
it('Testing values of enums', function ()
|
||||||
{
|
{
|
||||||
expect(jsOMS.Message.Request.RequestType.JSON).toBe('json');
|
expect(jsOMS.Message.Request.RequestType.JSON).toBe('json');
|
||||||
expect(jsOMS.Message.Request.RequestType.RAW).toBe('raw');
|
expect(jsOMS.Message.Request.RequestType.RAW).toBe('raw');
|
||||||
|
expect(jsOMS.Message.Request.RequestType.FILE).toBe('file');
|
||||||
|
expect(jsOMS.Message.Request.RequestType.URL_ENCODE).toBe('url');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user