@@ -284,7 +284,7 @@ describe("A Chat Message", function () {
284
284
mock . initConverse ( [ 'chatBoxesFetched' ] , { } , async function ( _converse ) {
285
285
286
286
await mock . waitForRoster ( _converse , 'current' , 1 ) ;
287
- const message = "https://www.openstreetmap.org/#map=18/68.24920/13.61230 " ;
287
+ const message = "https://www.openstreetmap.org/directions?engine=fossgis_osrm_car&route=51.507%2C-0.128%3B52.517%2C13.389 #map=7/51.724/6.630 " ;
288
288
const contact_jid = mock . cur_names [ 0 ] . replace ( / / g, '.' ) . toLowerCase ( ) + '@montague.lit' ;
289
289
await mock . openChatBoxFor ( _converse , contact_jid ) ;
290
290
const view = _converse . chatboxviews . get ( contact_jid ) ;
@@ -295,15 +295,15 @@ describe("A Chat Message", function () {
295
295
const msg = sizzle ( '.chat-content .chat-msg:last .chat-msg__text' , view ) . pop ( ) ;
296
296
await u . waitUntil ( ( ) => msg . innerHTML . replace ( / \< ! - .* ?- \> / g, '' ) ===
297
297
'<a target="_blank" rel="noopener" href=' +
298
- '"https://www.openstreetmap.org/#map=18/68.24920/13.61230 ">https://www.openstreetmap.org/#map=18/68.24920/13.61230 </a>' ) ;
298
+ '"https://www.openstreetmap.org/directions?engine=fossgis_osrm_car&route=51.507%2C-0.128%3B52.517%2C13.389 #map=7/51.724/6.630 ">https://www.openstreetmap.org/directions?engine=fossgis_osrm_car&route=51.507%2C-0.128%3B52.517%2C13.389 #map=7/51.724/6.630 </a>' ) ;
299
299
} ) ) ;
300
300
301
301
it ( "will render geo-URI from Openstreetmap-URL" ,
302
302
mock . initConverse ( [ 'chatBoxesFetched' ] , { 'geouri_regex' : / h t t p s \: \/ \/ w w w .o p e n s t r e e t m a p .o r g \/ .* # m a p = [ 0 - 9 ] + \/ ( [ \- 0 - 9 . ] + ) \/ ( [ \- 0 - 9 . ] + ) \S * / g} ,
303
303
async function ( _converse ) {
304
304
305
305
await mock . waitForRoster ( _converse , 'current' , 1 ) ;
306
- const message = "https://www.openstreetmap.org/#map=18/68.24920/13.61230 " ;
306
+ const message = "https://www.openstreetmap.org/directions?engine=fossgis_osrm_car&route=51.507%2C-0.128%3B52.517%2C13.389 #map=7/51.724/6.630 " ;
307
307
const contact_jid = mock . cur_names [ 0 ] . replace ( / / g, '.' ) . toLowerCase ( ) + '@montague.lit' ;
308
308
await mock . openChatBoxFor ( _converse , contact_jid ) ;
309
309
const view = _converse . chatboxviews . get ( contact_jid ) ;
@@ -313,7 +313,8 @@ describe("A Chat Message", function () {
313
313
expect ( view . model . sendMessage ) . toHaveBeenCalled ( ) ;
314
314
const msg = sizzle ( '.chat-content .chat-msg:last .chat-msg__text' , view ) . pop ( ) ;
315
315
await u . waitUntil ( ( ) => msg . innerHTML . replace ( / \< ! - .* ?- \> / g, '' ) ===
316
- 'geo:68.24920,13.61230' ) ;
316
+ '<a target="_blank" rel="noopener" href=' +
317
+ '"https://www.openstreetmap.org/directions?engine=fossgis_osrm_car&route=51.507%2C-0.128%3B52.517%2C13.389#map=7/51.724/6.630">https://www.openstreetmap.org/directions?engine=fossgis_osrm_car&route=51.507%2C-0.128%3B52.517%2C13.389#map=7/51.724/6.630</a> (geo:51.724,6.630)' ) ;
317
318
} ) ) ;
318
319
319
320
it ( "can be a carbon message, as defined in XEP-0280" ,
0 commit comments