Skip to content

Commit bd5151b

Browse files
Merge pull request #72 from Geode-solutions/feat/unit_tests
Feat/unit tests
2 parents 5f27b5c + 4963d09 commit bd5151b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+5331
-3955
lines changed

.github/workflows/CD.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ jobs:
77
build:
88
runs-on: ubuntu-latest
99
steps:
10+
- name: Checkout
11+
uses: actions/checkout@v3
12+
- name: Unit tests
13+
run: |
14+
npm install
15+
npm run test
1016
- uses: actions/checkout@v3
1117
- name: Semantic Release
1218
uses: cycjimmy/semantic-release-action@v3

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,8 @@ logs
2222
.env
2323
.env.*
2424
!.env.example
25+
26+
# Other
27+
.pytest_cache
28+
__snapshots__
29+
coverage

assets/geode_objects.js

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,119 +1,119 @@
1-
import brep from "@/assets/img/geode_objects/BRep.svg"
2-
import cross_section from "@/assets/img/geode_objects/cross_section.svg"
3-
import edged_curve2d from "@/assets/img/geode_objects/edged_curve2d.svg"
4-
import edged_curve3d from "@/assets/img/geode_objects/edged_curve3d.svg"
5-
import edged_curve from "@/assets/img/geode_objects/edged_curve.svg"
6-
import hybrid_solid from "@/assets/img/geode_objects/hybrid_solid.svg"
7-
import light_regular_grid2d from "@/assets/img/geode_objects/light_regular_grid2d.svg"
8-
import light_regular_grid3d from "@/assets/img/geode_objects/light_regular_grid3d.svg"
9-
import point_set2d from "@/assets/img/geode_objects/point_set2d.svg"
10-
import point_set3d from "@/assets/img/geode_objects/point_set3d.svg"
11-
import polygonal_surface2d from "@/assets/img/geode_objects/polygonal_surface2d.svg"
12-
import polygonal_surface3d from "@/assets/img/geode_objects/polygonal_surface3d.svg"
13-
import polyhedral_solid from "@/assets/img/geode_objects/polyhedral_solid.svg"
14-
import raster_image2d from "@/assets/img/geode_objects/raster_image2d.svg"
15-
import raster_image3d from "@/assets/img/geode_objects/raster_image3d.svg"
16-
import regular_grid2d from "@/assets/img/geode_objects/regular_grid2d.svg"
17-
import regular_grid3d from "@/assets/img/geode_objects/regular_grid3d.svg"
18-
import section from "@/assets/img/geode_objects/section.svg"
19-
import structural_model from "@/assets/img/geode_objects/structural_model.svg"
20-
import tetrahedral_solid from "@/assets/img/geode_objects/tetrahedral_solid.svg"
21-
import triangulated_surface2d from "@/assets/img/geode_objects/triangulated_surface2d.svg"
22-
import triangulated_surface3d from "@/assets/img/geode_objects/triangulated_surface3d.svg"
23-
import vertex_set from "@/assets/img/geode_objects/vertex_set.svg"
1+
import BRep from "@/assets/img/geode_objects/BRep.svg"
2+
import CrossSection from "@/assets/img/geode_objects/CrossSection.svg"
3+
import EdgedCurve2D from "@/assets/img/geode_objects/EdgedCurve2D.svg"
4+
import EdgedCurve3D from "@/assets/img/geode_objects/EdgedCurve3D.svg"
5+
import Graph from "@/assets/img/geode_objects/Graph.svg"
6+
import HybridSolid3D from "@/assets/img/geode_objects/HybridSolid3D.svg"
7+
import LightRegularGrid2D from "@/assets/img/geode_objects/LightRegularGrid2D.svg"
8+
import LightRegularGrid3D from "@/assets/img/geode_objects/LightRegularGrid3D.svg"
9+
import PointSet2D from "@/assets/img/geode_objects/PointSet2D.svg"
10+
import PointSet3D from "@/assets/img/geode_objects/PointSet3D.svg"
11+
import PolygonalSurface2D from "@/assets/img/geode_objects/PolygonalSurface2D.svg"
12+
import PolygonalSurface3D from "@/assets/img/geode_objects/PolygonalSurface3D.svg"
13+
import PolyhedralSolid3D from "@/assets/img/geode_objects/PolyhedralSolid3D.svg"
14+
import RasterImage2D from "@/assets/img/geode_objects/RasterImage2D.svg"
15+
import RasterImage3D from "@/assets/img/geode_objects/RasterImage3D.svg"
16+
import RegularGrid2D from "@/assets/img/geode_objects/RegularGrid2D.svg"
17+
import RegularGrid3D from "@/assets/img/geode_objects/RegularGrid3D.svg"
18+
import Section from "@/assets/img/geode_objects/Section.svg"
19+
import StructuralModel from "@/assets/img/geode_objects/StructuralModel.svg"
20+
import TetrahedralSolid3D from "@/assets/img/geode_objects/TetrahedralSolid3D.svg"
21+
import TriangulatedSurface2D from "@/assets/img/geode_objects/TriangulatedSurface2D.svg"
22+
import TriangulatedSurface3D from "@/assets/img/geode_objects/TriangulatedSurface3D.svg"
23+
import VertexSet from "@/assets/img/geode_objects/VertexSet.svg"
2424

2525
const geode_objects = {
2626
BRep: {
2727
tooltip: "BRep",
28-
image: brep,
28+
image: BRep,
2929
},
3030
CrossSection: {
3131
tooltip: "CrossSection",
32-
image: cross_section,
32+
image: CrossSection,
3333
},
3434
EdgedCurve2D: {
3535
tooltip: "EdgedCurve2D",
36-
image: edged_curve2d,
36+
image: EdgedCurve2D,
3737
},
3838
EdgedCurve3D: {
3939
tooltip: "EdgedCurve3D",
40-
image: edged_curve3d,
40+
image: EdgedCurve3D,
4141
},
4242
Graph: {
4343
tooltip: "Graph",
44-
image: edged_curve,
44+
image: Graph,
4545
},
4646
HybridSolid3D: {
4747
tooltip: "HybridSolid3D",
48-
image: hybrid_solid,
48+
image: HybridSolid3D,
4949
},
5050
LightRegularGrid2D: {
5151
tooltip: "LightRegularGrid2D",
52-
image: light_regular_grid2d,
52+
image: LightRegularGrid2D,
5353
},
5454
LightRegularGrid3D: {
5555
tooltip: "LightRegularGrid3D",
56-
image: light_regular_grid3d,
56+
image: LightRegularGrid3D,
5757
},
5858
PointSet2D: {
5959
tooltip: "PointSet2D",
60-
image: point_set2d,
60+
image: PointSet2D,
6161
},
6262
PointSet3D: {
6363
tooltip: "PointSet3D",
64-
image: point_set3d,
64+
image: PointSet3D,
6565
},
6666
PolygonalSurface2D: {
6767
tooltip: "PolygonalSurface2D",
68-
image: polygonal_surface2d,
68+
image: PolygonalSurface2D,
6969
},
7070
PolygonalSurface3D: {
7171
tooltip: "PolygonalSurface3D",
72-
image: polygonal_surface3d,
72+
image: PolygonalSurface3D,
7373
},
7474
PolyhedralSolid3D: {
7575
tooltip: "PolyhedralSolid3D",
76-
image: polyhedral_solid,
76+
image: PolyhedralSolid3D,
7777
},
7878
RasterImage2D: {
7979
tooltip: "RasterImage2D",
80-
image: raster_image2d,
80+
image: RasterImage2D,
8181
},
8282
RasterImage3D: {
8383
tooltip: "RasterImage3D",
84-
image: raster_image3d,
84+
image: RasterImage3D,
8585
},
8686
RegularGrid2D: {
8787
tooltip: "RegularGrid2D",
88-
image: regular_grid2d,
88+
image: RegularGrid2D,
8989
},
9090
RegularGrid3D: {
9191
tooltip: "RegularGrid3D",
92-
image: regular_grid3d,
92+
image: RegularGrid3D,
9393
},
9494
Section: {
9595
tooltip: "Section",
96-
image: section,
96+
image: Section,
9797
},
9898
StructuralModel: {
9999
tooltip: "StructuralModel",
100-
image: structural_model,
100+
image: StructuralModel,
101101
},
102102
TetrahedralSolid3D: {
103103
tooltip: "TetrahedralSolid3D",
104-
image: tetrahedral_solid,
104+
image: TetrahedralSolid3D,
105105
},
106106
TriangulatedSurface2D: {
107107
tooltip: "TriangulatedSurface2D",
108-
image: triangulated_surface2d,
108+
image: TriangulatedSurface2D,
109109
},
110110
TriangulatedSurface3D: {
111111
tooltip: "TriangulatedSurface3D",
112-
image: triangulated_surface3d,
112+
image: TriangulatedSurface3D,
113113
},
114114
VertexSet: {
115115
tooltip: "VertexSet",
116-
image: vertex_set,
116+
image: VertexSet,
117117
},
118118
}
119119

File renamed without changes.

0 commit comments

Comments
 (0)