@@ -313,6 +313,8 @@ void TestMessageFormat2::jsonTestsFromFiles(IcuTestErrorCode& errorCode) {
313313 runTestsFromJsonFile (*this , " spec/syntax.json" , errorCode);
314314 runTestsFromJsonFile (*this , " spec/fallback.json" , errorCode);
315315 runTestsFromJsonFile (*this , " spec/pattern-selection.json" , errorCode);
316+ runTestsFromJsonFile (*this , " spec/bidi.json" , errorCode);
317+ runTestsFromJsonFile (*this , " spec/u-options.json" , errorCode);
316318
317319 // Do valid function tests
318320 runTestsFromJsonFile (*this , " spec/functions/date.json" , errorCode);
@@ -323,12 +325,6 @@ void TestMessageFormat2::jsonTestsFromFiles(IcuTestErrorCode& errorCode) {
323325 runTestsFromJsonFile (*this , " spec/functions/time.json" , errorCode);
324326
325327 // Other tests (non-spec)
326- // TODO: https://github.com/unicode-org/message-format-wg/pull/902 will
327- // move the bidi tests into the spec
328- runTestsFromJsonFile (*this , " bidi.json" , errorCode);
329- // TODO: move this into the spec tests when
330- // https://github.com/unicode-org/message-format-wg/pull/846 lands
331- runTestsFromJsonFile (*this , " u-options.json" , errorCode);
332328 runTestsFromJsonFile (*this , " more-functions.json" , errorCode);
333329 runTestsFromJsonFile (*this , " valid-tests.json" , errorCode);
334330 runTestsFromJsonFile (*this , " resolution-errors.json" , errorCode);
@@ -367,6 +363,8 @@ void TestMessageFormat2::jsonTestsFromFiles(IcuTestErrorCode& errorCode) {
367363 runTestsFromJsonFile (*this , " icu-parser-tests.json" , errorCode);
368364 runTestsFromJsonFile (*this , " icu-test-selectors.json" , errorCode);
369365 runTestsFromJsonFile (*this , " icu-test-previous-release.json" , errorCode);
366+
367+ // TODO (not yet implemented): currency, math (but math might be removed?)
370368}
371369
372370#endif /* #if !UCONFIG_NO_MF2 */
0 commit comments