@@ -122,62 +122,62 @@ test("turf-boolean-intersects with ignoreSelfIntersections option", (t) => {
122122 selfIntersectingLineString ,
123123 nonIntersectingLineString
124124 ) ;
125- t . true (
125+ t . false (
126126 result ,
127- "[true ] " +
128- "selfIntersectingLineString-LineString (ignoreSelfIntersections=false )"
127+ "[false ] " +
128+ "selfIntersectingLineString-LineString (ignoreSelfIntersections=true )"
129129 ) ;
130130 result = intersects ( selfIntersectingLineString , intersectingLineString ) ;
131131 t . true (
132132 result ,
133133 "[true] " +
134- "selfIntersectingLineString-LineString (ignoreSelfIntersections=false )"
134+ "selfIntersectingLineString-LineString (ignoreSelfIntersections=true )"
135135 ) ;
136136 result = intersects ( selfIntersectingLineString , intersectingPolygon ) ;
137137 t . true (
138138 result ,
139139 "[true] " +
140- "selfIntersectingLineString-Polygon (ignoreSelfIntersections=false )"
140+ "selfIntersectingLineString-Polygon (ignoreSelfIntersections=true )"
141141 ) ;
142142 result = intersects ( selfIntersectingLineString , nonIntersectingPolygon ) ;
143- t . true (
143+ t . false (
144144 result ,
145- "[true ] " +
146- "selfIntersectingLineString-Polygon (ignoreSelfIntersections=false )"
145+ "[false ] " +
146+ "selfIntersectingLineString-Polygon (ignoreSelfIntersections=true )"
147147 ) ;
148148
149149 // Test with ignoringSelfIntersections option
150150 result = intersects ( selfIntersectingLineString , nonIntersectingLineString , {
151- ignoreSelfIntersections : true ,
151+ ignoreSelfIntersections : false ,
152152 } ) ;
153- t . false (
153+ t . true (
154154 result ,
155- "[false ] " +
156- "selfIntersectingLineString-LineString (ignoreSelfIntersections=true )"
155+ "[true ] " +
156+ "selfIntersectingLineString-LineString (ignoreSelfIntersections=false )"
157157 ) ;
158158 result = intersects ( selfIntersectingLineString , intersectingLineString , {
159- ignoreSelfIntersections : true ,
159+ ignoreSelfIntersections : false ,
160160 } ) ;
161161 t . true (
162162 result ,
163163 "[true] " +
164- "selfIntersectingLineString-LineString (ignoreSelfIntersections=true )"
164+ "selfIntersectingLineString-LineString (ignoreSelfIntersections=false )"
165165 ) ;
166166 result = intersects ( selfIntersectingLineString , intersectingPolygon , {
167- ignoreSelfIntersections : true ,
167+ ignoreSelfIntersections : false ,
168168 } ) ;
169169 t . true (
170170 result ,
171171 "[true] " +
172- "selfIntersectingLineString-Polygon (ignoreSelfIntersections=true )"
172+ "selfIntersectingLineString-Polygon (ignoreSelfIntersections=false )"
173173 ) ;
174174 result = intersects ( selfIntersectingLineString , nonIntersectingPolygon , {
175- ignoreSelfIntersections : true ,
175+ ignoreSelfIntersections : false ,
176176 } ) ;
177- t . false (
177+ t . true (
178178 result ,
179- "[false ] " +
180- "selfIntersectingLineString-Polygon (ignoreSelfIntersections=true )"
179+ "[true ] " +
180+ "selfIntersectingLineString-Polygon (ignoreSelfIntersections=false )"
181181 ) ;
182182
183183 t . end ( ) ;
0 commit comments