summaryrefslogtreecommitdiffstats
path: root/vendor/golang.org/x/text/internal/export/idna/gen_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/golang.org/x/text/internal/export/idna/gen_test.go')
-rw-r--r--vendor/golang.org/x/text/internal/export/idna/gen_test.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/vendor/golang.org/x/text/internal/export/idna/gen_test.go b/vendor/golang.org/x/text/internal/export/idna/gen_test.go
index 60602ecf5..83f045f65 100644
--- a/vendor/golang.org/x/text/internal/export/idna/gen_test.go
+++ b/vendor/golang.org/x/text/internal/export/idna/gen_test.go
@@ -65,6 +65,15 @@ func TestTables(t *testing.T) {
if got != want {
t.Errorf("IsVirama(%U) = %v; want %v", r, got, want)
}
+
+ rtl := false
+ switch p.String(ucd.BidiClass) {
+ case "R", "AL", "AN":
+ rtl = true
+ }
+ if got := x.isBidi("A"); got != rtl && !x.isMapped() {
+ t.Errorf("IsBidi(%U) = %v; want %v", r, got, rtl)
+ }
})
ucd.Parse(gen.OpenUCDFile("extracted/DerivedJoiningType.txt"), func(p *ucd.Parser) {