mirror of
https://github.com/Karaka-Management/jsOMS.git
synced 2026-01-11 17:58:41 +00:00
More tests and rename enums
This commit is contained in:
parent
ff5540e6f6
commit
8d63d48fe4
|
|
@ -19,9 +19,9 @@
|
||||||
*
|
*
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
constructor (uri, method, type)
|
constructor (uri = null, method, type)
|
||||||
{
|
{
|
||||||
this.uri = typeof uri !== 'undefined' ? uri : null;
|
this.uri = uri;
|
||||||
this.method = typeof method !== 'undefined' ? method : jsOMS.Message.Request.RequestMethod.GET;
|
this.method = typeof method !== 'undefined' ? method : jsOMS.Message.Request.RequestMethod.GET;
|
||||||
this.requestHeader = [];
|
this.requestHeader = [];
|
||||||
this.result = {};
|
this.result = {};
|
||||||
|
|
|
||||||
|
|
@ -1,20 +0,0 @@
|
||||||
/**
|
|
||||||
* Request data enum.
|
|
||||||
*
|
|
||||||
* @copyright Dennis Eichhorn
|
|
||||||
* @license OMS License 1.0
|
|
||||||
* @version 1.0.0
|
|
||||||
* @since 1.0.0
|
|
||||||
*/
|
|
||||||
(function (jsOMS)
|
|
||||||
{
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
/** @namespace jsOMS.Message.Request */
|
|
||||||
jsOMS.Autoloader.defineNamespace('jsOMS.Message.Request');
|
|
||||||
|
|
||||||
jsOMS.Message.Request.RequestLinkRequestData = Object.freeze({
|
|
||||||
NORMAL: 'normal',
|
|
||||||
OBJECT: 'object'
|
|
||||||
});
|
|
||||||
}(window.jsOMS = window.jsOMS || {}));
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
describe('BrowserTypeTest', function ()
|
|
||||||
{
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
beforeEach(function ()
|
|
||||||
{
|
|
||||||
});
|
|
||||||
|
|
||||||
afterEach(function ()
|
|
||||||
{
|
|
||||||
});
|
|
||||||
}
|
|
||||||
24
tests/Message/Request/BrowserTypeTest.js
Normal file
24
tests/Message/Request/BrowserTypeTest.js
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
describe('BrowserTypeTest', function ()
|
||||||
|
{
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
describe('testEnum', function ()
|
||||||
|
{
|
||||||
|
it('Testing amount of enums', function ()
|
||||||
|
{
|
||||||
|
expect(Object.keys(jsOMS.Message.Request.BrowserType).length).toBe(8);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('Testing values of enums', function ()
|
||||||
|
{
|
||||||
|
expect(jsOMS.Message.Request.BrowserType.OPERA).toBe('opera');
|
||||||
|
expect(jsOMS.Message.Request.BrowserType.FIREFOX).toBe('firefox');
|
||||||
|
expect(jsOMS.Message.Request.BrowserType.SAFARI).toBe('safari');
|
||||||
|
expect(jsOMS.Message.Request.BrowserType.IE).toBe('msie');
|
||||||
|
expect(jsOMS.Message.Request.BrowserType.EDGE).toBe('edge');
|
||||||
|
expect(jsOMS.Message.Request.BrowserType.CHROME).toBe('chrome');
|
||||||
|
expect(jsOMS.Message.Request.BrowserType.BLINK).toBe('blink');
|
||||||
|
expect(jsOMS.Message.Request.BrowserType.UNKNOWN).toBe('unknown');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
describe('OSTypeTest', function ()
|
|
||||||
{
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
beforeEach(function ()
|
|
||||||
{
|
|
||||||
});
|
|
||||||
|
|
||||||
afterEach(function ()
|
|
||||||
{
|
|
||||||
});
|
|
||||||
}
|
|
||||||
31
tests/Message/Request/OSTypeTest.js
Normal file
31
tests/Message/Request/OSTypeTest.js
Normal file
|
|
@ -0,0 +1,31 @@
|
||||||
|
describe('OSTypeTest', function ()
|
||||||
|
{
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
describe('testEnum', function ()
|
||||||
|
{
|
||||||
|
it('Testing amount of enums', function ()
|
||||||
|
{
|
||||||
|
expect(Object.keys(jsOMS.Message.Request.OSType).length).toBe(25);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('Testing values of enums', function ()
|
||||||
|
{
|
||||||
|
expect(jsOMS.Message.Request.OSType.WINDOWS_10).toBe('windows nt 10.0');
|
||||||
|
expect(jsOMS.Message.Request.OSType.WINDOWS_81).toBe('windows nt 6.3');
|
||||||
|
expect(jsOMS.Message.Request.OSType.WINDOWS_8).toBe('windows nt 6.2');
|
||||||
|
expect(jsOMS.Message.Request.OSType.WINDOWS_7).toBe('windows nt 6.1');
|
||||||
|
expect(jsOMS.Message.Request.OSType.WINDOWS_VISTA).toBe('windows nt 6.0');
|
||||||
|
expect(jsOMS.Message.Request.OSType.WINDOWS_SERVER).toBe('windows nt 5.2');
|
||||||
|
expect(jsOMS.Message.Request.OSType.WINDOWS_XP).toBe('windows nt 5.1');
|
||||||
|
expect(jsOMS.Message.Request.OSType.WINDOWS_XP_2).toBe('windows xp');
|
||||||
|
expect(jsOMS.Message.Request.OSType.LINUX).toBe('linux');
|
||||||
|
expect(jsOMS.Message.Request.OSType.UBUNTU).toBe('ubuntu');
|
||||||
|
expect(jsOMS.Message.Request.OSType.IPHONE).toBe('iphone');
|
||||||
|
expect(jsOMS.Message.Request.OSType.IPAD).toBe('ipad');
|
||||||
|
expect(jsOMS.Message.Request.OSType.ANDROID).toBe('android');
|
||||||
|
expect(jsOMS.Message.Request.OSType.MOBILE).toBe('webos');
|
||||||
|
expect(jsOMS.Message.Request.OSType.UNKNOWN).toBe('UNKNOWN');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
describe('RequestDataTest', function ()
|
|
||||||
{
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
beforeEach(function ()
|
|
||||||
{
|
|
||||||
});
|
|
||||||
|
|
||||||
afterEach(function ()
|
|
||||||
{
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
describe('RequestMethodTest', function ()
|
|
||||||
{
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
beforeEach(function ()
|
|
||||||
{
|
|
||||||
});
|
|
||||||
|
|
||||||
afterEach(function ()
|
|
||||||
{
|
|
||||||
});
|
|
||||||
}
|
|
||||||
21
tests/Message/Request/RequestMethodTest.js
Normal file
21
tests/Message/Request/RequestMethodTest.js
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
describe('RequestMethodTest', function ()
|
||||||
|
{
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
describe('testEnum', function ()
|
||||||
|
{
|
||||||
|
it('Testing amount of enums', function ()
|
||||||
|
{
|
||||||
|
expect(Object.keys(jsOMS.Message.Request.RequestMethod).length).toBe(5);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('Testing values of enums', function ()
|
||||||
|
{
|
||||||
|
expect(jsOMS.Message.Request.RequestMethod.POST).toBe('POST');
|
||||||
|
expect(jsOMS.Message.Request.RequestMethod.GET).toBe('GET');
|
||||||
|
expect(jsOMS.Message.Request.RequestMethod.PUT).toBe('PUT');
|
||||||
|
expect(jsOMS.Message.Request.RequestMethod.DELETE).toBe('DELETE');
|
||||||
|
expect(jsOMS.Message.Request.RequestMethod.HEAD).toBe('HEAD');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
describe('RequestTypeTest', function ()
|
|
||||||
{
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
beforeEach(function ()
|
|
||||||
{
|
|
||||||
});
|
|
||||||
|
|
||||||
afterEach(function ()
|
|
||||||
{
|
|
||||||
});
|
|
||||||
}
|
|
||||||
18
tests/Message/Request/RequestTypeTest.js
Normal file
18
tests/Message/Request/RequestTypeTest.js
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
describe('RequestTypeTest', function ()
|
||||||
|
{
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
describe('testEnum', function ()
|
||||||
|
{
|
||||||
|
it('Testing amount of enums', function ()
|
||||||
|
{
|
||||||
|
expect(Object.keys(jsOMS.Message.Request.RequestType).length).toBe(2);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('Testing values of enums', function ()
|
||||||
|
{
|
||||||
|
expect(jsOMS.Message.Request.RequestType.JSON).toBe('json');
|
||||||
|
expect(jsOMS.Message.Request.RequestType.RAW).toBe('raw');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
@ -22,6 +22,8 @@
|
||||||
<script src="../Message/Request/Request.js"></script>
|
<script src="../Message/Request/Request.js"></script>
|
||||||
<script src="../Message/Request/OSType.js"></script>
|
<script src="../Message/Request/OSType.js"></script>
|
||||||
<script src="../Message/Request/BrowserType.js"></script>
|
<script src="../Message/Request/BrowserType.js"></script>
|
||||||
|
<script src="../Message/Request/RequestMethod.js"></script>
|
||||||
|
<script src="../Message/Request/RequestType.js"></script>
|
||||||
|
|
||||||
<script src="../Log/Logger.js"></script>
|
<script src="../Log/Logger.js"></script>
|
||||||
<script src="../Log/LogLevel.js"></script>
|
<script src="../Log/LogLevel.js"></script>
|
||||||
|
|
@ -65,6 +67,11 @@
|
||||||
<script src="Message/Notification/NotificationMessageTest.js"></script>
|
<script src="Message/Notification/NotificationMessageTest.js"></script>
|
||||||
<script src="Message/Notification/NotificationManagerTest.js"></script>
|
<script src="Message/Notification/NotificationManagerTest.js"></script>
|
||||||
|
|
||||||
|
<script src="Message/Request/BrowserTypeTest.js"></script>
|
||||||
|
<script src="Message/Request/OSTypeTest.js"></script>
|
||||||
|
<script src="Message/Request/RequestMethodTest.js"></script>
|
||||||
|
<script src="Message/Request/RequestTypeTest.js"></script>
|
||||||
|
|
||||||
<script src="Uri/HttpTest.js"></script>
|
<script src="Uri/HttpTest.js"></script>
|
||||||
<script src="Uri/UriFactoryTest.js"></script>
|
<script src="Uri/UriFactoryTest.js"></script>
|
||||||
</head>
|
</head>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user