Skip to content

Commit 0f76014

Browse files
committed
新增测试
iPortal类中的queryResources,updateResourcesShareSetting方法 iPortalResource类中的update方法 iPortalUser类中的deleteResources方法 --committed by wangzhe
1 parent 7bbbeee commit 0f76014

File tree

3 files changed

+48
-0
lines changed

3 files changed

+48
-0
lines changed

test/common/iPortal/iPortalResourceSpec.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,9 @@ describe('iPortalResource', () => {
1515
var load = iPortalResource.load();
1616
expect(load).not.toBeNull();
1717
});
18+
19+
it('update', ()=> {
20+
var iPortalResource = new IPortalResource("https://iportal.supermap.io/iportal",{resourceType:'DATA'});
21+
expect(iPortalResource.update() instanceof Promise).toBeTruthy();
22+
});
1823
});

test/common/iPortal/iPortalSpec.js

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
import {IPortal} from '../../../src/common/iPortal/iPortal';
2+
import {IPortalQueryParam} from "../../../src/common/iPortal/iPortalQueryParam";
3+
import {IPortalShareParam} from "../../../src/common/iPortal/iPortalShareParam";
4+
import { FetchRequest } from '../../../src/common/util/FetchRequest';
5+
describe('iportal', () => {
6+
var iportalUrl = "http://rdc.ispeco.com";
7+
var iportal = new IPortal(iportalUrl);
8+
it('constructor', () => {
9+
expect(iportal.iportalUrl).toBe(iportalUrl);
10+
})
11+
12+
it('queryResources', () => {
13+
// 传入错误的参数
14+
let queryParams = {
15+
resourceType: "",
16+
pageSize: 12,
17+
currentPage: 1,
18+
orderBy: "UPDATETIME",
19+
orderType: "DESC"
20+
};
21+
iportal.queryResources(queryParams).then(res => {
22+
expect(res).toBe("queryParams is not instanceof iPortalQueryParam !");
23+
})
24+
})
25+
26+
it('updateResourcesShareSetting', () => {
27+
// 传入错误的参数
28+
let shareParams = {
29+
ids: [],
30+
entities: [],
31+
resourceType: ""
32+
};
33+
iportal.updateResourcesShareSetting(shareParams).then(res => {
34+
expect(res).toBe("shareParams is not instanceof iPortalShareParam !");
35+
})
36+
})
37+
})

test/common/iPortal/iPortalUserSpec.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,10 @@ describe('IPortalUser', () => {
66
var iPortalUser = new IPortalUser(iportalUrl);
77
expect(iPortalUser.iportalUrl).toBe("https://iptl.supermap.io/iportal");
88
});
9+
10+
it('deleteResources', ()=> {
11+
var iportalUrl = 'https://iptl.supermap.io/iportal';
12+
var iPortalUser = new IPortalUser(iportalUrl);
13+
expect(iPortalUser.deleteResources({ids: [], resourceType: "MAP"}) instanceof Promise).toBeTruthy();
14+
});
915
});

0 commit comments

Comments
 (0)