diff --git a/jre_emul/android/platform/libcore/luni/src/test/java/libcore/java/text/NumberFormatTest.java b/jre_emul/android/platform/libcore/luni/src/test/java/libcore/java/text/NumberFormatTest.java
index <HASH>..<HASH> 100644
--- a/jre_emul/android/platform/libcore/luni/src/test/java/libcore/java/text/NumberFormatTest.java
+++ b/jre_emul/android/platform/libcore/luni/src/test/java/libcore/java/text/NumberFormatTest.java
@@ -246,8 +246,9 @@ public class NumberFormatTest extends junit.framework.TestCase {
     public void test_currencyWithPatternDigits() throws Exception {
         // Japanese Yen 0 fractional digits.
         NumberFormat nf = NumberFormat.getCurrencyInstance(Locale.JAPAN);
-        // TODO(tball): investigate iOS 10 failures, b/33557359.
-        //assertEquals("￥50", nf.format(50.00));
+        String result = nf.format(50.00);
+        // Allow either full-width (0xFFE5) or regular width yen sign (0xA5).
+        assertTrue(result.equals("￥50") || result.equals("¥50"));
 
         // Armenian Dram 0 fractional digits.
         nf = NumberFormat.getCurrencyInstance(Locale.forLanguageTag("hy-AM"));
Fixes test by switching the expected currency symbol from the full width yen (0xFFE5) to the regular yen sign (0xA5).