Voici la documentation :
https://geoplateforme.pages.gpf-tech.ign.fr/documentation
Skip to content
GitLab
Explorer
Connexion
Navigation principale
Rechercher ou aller à…
Projet
G
geocodeur
Gestion
Activité
Membres
Labels
Programmation
Tickets
1
Tableaux des tickets
Jalons
Jira
Code
Requêtes de fusion
0
Dépôt
Branches
Validations
Étiquettes
Graphe du dépôt
Comparer les révisions
Extraits de code
Compilation
Pipelines
Jobs
Planifications de pipeline
Artéfacts
Déploiement
Releases
Registre de paquets
Registre de conteneur
Registre Harbor
Registre de modèles
Opération
Environnements
Modules Terraform
Surveillance
Incidents
Analyse
Expériences du modèle
Aide
Aide
Support
Documentation de GitLab
Comparer les forfaits GitLab
Forum de la communauté
Contribuer à GitLab
Donner votre avis
Raccourcis clavier
?
Extraits de code
Groupes
Projets
Afficher davantage de fils d'Ariane
geoplateforme
Géocodage
geocodeur
Requêtes de fusion
!6
Add merge tests
Code
Examiner les modifications
Extraire la branche
Télécharger
Correctifs
Diff brut
Fusionnées
Add merge tests
test-merge
dans
master
Vue d'ensemble
0
Validations
1
Pipelines
0
Modifications
1
Fusionnées
Cédric Pronzola
a demandé de fusionner
test-merge
vers
master
il y a 2 ans
Vue d'ensemble
0
Validations
1
Pipelines
0
Modifications
1
Étendre
Test
lib/merge.js
(
46481573
)
0
0
Rapports de requête de fusion
Comparer
master
master (base)
et
dernière version
dernière version
46481573
1 validation,
il y a 2 ans
1 fichier
+
116
−
0
En ligne
Comparer les modifications
Côte à côte
En ligne
Afficher les modifications des espaces
Afficher un fichier à la fois
lib/__tests__/merge.js
0 → 100644
+
116
−
0
Options
import
test
from
'
ava
'
import
{
mergeResults
}
from
'
../merge.js
'
test
(
'
mergeResults / no result
'
,
t
=>
{
const
result
=
mergeResults
({},
{
limit
:
10
})
t
.
deepEqual
(
result
,
[])
})
test
(
'
mergeResults / one index
'
,
t
=>
{
const
indexesResults
=
{
foo
:
[
{
properties
:
{
score
:
0.9
},
data
:
'
foo
'
}
]
}
const
expectedResult
=
[
{
properties
:
{
score
:
0.9
},
data
:
'
foo
'
}
]
const
result
=
mergeResults
(
indexesResults
,
{
limit
:
10
})
t
.
deepEqual
(
result
,
expectedResult
)
})
test
(
'
mergeResults / empty index
'
,
t
=>
{
const
indexesResults
=
{
foo
:
[
{
properties
:
{
score
:
1
},
data
:
'
foo
'
}
],
bar
:
[]
}
const
result
=
mergeResults
(
indexesResults
,
{
limit
:
2
})
t
.
deepEqual
(
result
,
[
{
properties
:
{
score
:
1
},
data
:
'
foo
'
}
])
})
test
(
'
mergeResults / two indexes
'
,
t
=>
{
const
indexesResults
=
{
foo
:
[
{
properties
:
{
score
:
0.8
},
data
:
'
foo
'
}
],
bar
:
[
{
properties
:
{
score
:
0.7
},
data
:
'
bar
'
}
]
}
const
result
=
mergeResults
(
indexesResults
,
{
limit
:
2
})
t
.
deepEqual
(
result
,
[
{
properties
:
{
score
:
0.8
,
_type
:
'
foo
'
},
data
:
'
foo
'
},
{
properties
:
{
score
:
0.7
,
_type
:
'
bar
'
},
data
:
'
bar
'
}
])
})
test
(
'
mergeResults / limit results
'
,
t
=>
{
const
indexesResults
=
{
foo
:
[
{
properties
:
{
score
:
1
},
data
:
'
foo1
'
},
{
properties
:
{
score
:
0.8
},
data
:
'
foo2
'
}
],
bar
:
[
{
properties
:
{
score
:
0.9
},
data
:
'
bar
'
}
]
}
const
result
=
mergeResults
(
indexesResults
,
{
limit
:
2
})
t
.
deepEqual
(
result
,
[
{
properties
:
{
score
:
1
,
_type
:
'
foo
'
},
data
:
'
foo1
'
},
{
properties
:
{
score
:
0.9
,
_type
:
'
bar
'
},
data
:
'
bar
'
}
])
})
test
(
'
mergeResults / two indexes with equal scores
'
,
t
=>
{
const
indexesResults
=
{
foo
:
[
{
properties
:
{
score
:
0.8
},
data
:
'
foo
'
}
],
bar
:
[
{
properties
:
{
score
:
0.8
},
data
:
'
bar
'
}
],
foobar
:
[
{
properties
:
{
score
:
0.9
},
data
:
'
foobar
'
}
]
}
const
result
=
mergeResults
(
indexesResults
,
{
limit
:
2
})
t
.
deepEqual
(
result
,
[
{
properties
:
{
score
:
0.9
,
_type
:
'
foobar
'
},
data
:
'
foobar
'
},
{
properties
:
{
score
:
0.8
,
_type
:
'
foo
'
},
data
:
'
foo
'
}
])
})
test
(
'
mergeResults / limit greater than total results
'
,
t
=>
{
const
indexesResults
=
{
foo
:
[
{
properties
:
{
score
:
1
},
data
:
'
foo1
'
},
{
properties
:
{
score
:
0.8
},
data
:
'
foo2
'
}
],
bar
:
[
{
properties
:
{
score
:
0.9
},
data
:
'
bar
'
}
]
}
const
result
=
mergeResults
(
indexesResults
,
{
limit
:
5
})
t
.
deepEqual
(
result
,
[
{
properties
:
{
score
:
1
,
_type
:
'
foo
'
},
data
:
'
foo1
'
},
{
properties
:
{
score
:
0.9
,
_type
:
'
bar
'
},
data
:
'
bar
'
},
{
properties
:
{
score
:
0.8
,
_type
:
'
foo
'
},
data
:
'
foo2
'
}
])
})
Chargement en cours