mirror of
https://github.com/Karaka-Management/jsOMS.git
synced 2026-01-11 01:48:40 +00:00
More tests and rename enums
This commit is contained in:
parent
ff5540e6f6
commit
8d63d48fe4
|
|
@ -19,9 +19,9 @@
|
|||
*
|
||||
* @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.requestHeader = [];
|
||||
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/OSType.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/LogLevel.js"></script>
|
||||
|
|
@ -65,6 +67,11 @@
|
|||
<script src="Message/Notification/NotificationMessageTest.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/UriFactoryTest.js"></script>
|
||||
</head>
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user