Skip to content

Commit b21afc2

Browse files
authored
Type script network area unittests (#99)
* Add network area TypeScript unit tests Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de> * Add network-area-route TypeScript unit tests Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de> --------- Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
1 parent 4ec731e commit b21afc2

14 files changed

Lines changed: 12219 additions & 257 deletions

File tree

package-lock.json

Lines changed: 4226 additions & 256 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
"dependencies": {
1212
"affinitygroup_unit_test": "file:tests/ts/iaas/affinityGroups",
1313
"image_unit_test": "file:tests/ts/iaas/image",
14-
"key_pair_unit_test": "file:tests/ts/iaas/key-pair"
14+
"key_pair_unit_test": "file:tests/ts/iaas/key-pair",
15+
"network_area_route_unit_test": "file:tests/ts/iaas/network-area-route",
16+
"network_area_unit_test": "file:tests/ts/iaas/network-area"
1517
}
1618
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
name: network_area_route_unit_test
2+
description: A minimal TypeScript Pulumi program
3+
runtime:
4+
name: nodejs
5+
options:
6+
packagemanager: npm
7+
config:
8+
pulumi:tags:
9+
value:
10+
pulumi:template: typescript
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import * as pulumi from "@pulumi/pulumi";
2+
import * as stackit from "@stackitcloud/pulumi-stackit";
3+
4+
export const networkAreaRouteOrganizationId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
5+
export const networkAreaId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx1";
6+
export const networkAreaRouteLabelKey = "unit-test";
7+
export const networkAreaRouteLabelValue = "test-label-value";
8+
export const networkAreaRoutePrefix = "192.168.0.0/24";
9+
export const networkAreaRouteNextHop = "192.168.1.0/24";
10+
11+
// datasource
12+
export const networkAreaRouteId = "networkAreaRoute-id-to-read";
13+
14+
export const exampleNetworkAreaRoute = new stackit.NetworkAreaRoute("example_networkAreaRoute", {
15+
organizationId: networkAreaRouteOrganizationId,
16+
networkAreaId: networkAreaId,
17+
prefix: networkAreaRoutePrefix,
18+
nextHop: networkAreaRouteNextHop,
19+
labels: {[networkAreaRouteLabelKey]:networkAreaRouteLabelValue},
20+
});
21+
22+
export const networkAreaRouteDatasource = stackit.getNetworkAreaRouteOutput({
23+
organizationId: networkAreaRouteOrganizationId,
24+
networkAreaRouteId: networkAreaRouteId,
25+
networkAreaId: networkAreaId,
26+
});

0 commit comments

Comments
 (0)