Fix diff case
[lightning.git] / hgvs / diff_test.go
index 3e8be60d17e2cbc85e1766d01b580244f7af2df9..eb882fb856c4ac7b4eaded3cd0d007abef434881 100644 (file)
@@ -193,9 +193,9 @@ func (s *diffSuite) TestDiff(c *check.C) {
                        expect: []string{"2_3insGT"},
                },
                {
-                       a:      "aGACGGACAGGGCCCgg",
-                       b:      "agg",
-                       expect: []string{"3_15del"},
+                       a:      "aGACGGACAGGGCCCggatgcaa",
+                       b:      "aggatgcaa",
+                       expect: []string{"2_15del"},
                },
                {
                        a:      "aggGac",
@@ -223,14 +223,25 @@ func (s *diffSuite) TestDiff(c *check.C) {
                        expect: []string{"1_2insTTCG"},
                },
                {
-                       a:      "tcAACaggg",
-                       b:      "tcaggg",
+                       a:      "tCAACAggg",
+                       b:      "tCAggg",
                        expect: []string{"2_4del"},
                },
+               {
+                       a:      "caaAc",
+                       b:      "caaCc",
+                       expect: []string{"4A>C"},
+               },
+               {
+                       a:      "aGGgaca",
+                       b:      "agaca",
+                       expect: []string{"2_3del"},
+               },
        } {
                c.Log(trial)
                var vars []string
                diffs, _ := Diff(strings.ToUpper(trial.a), strings.ToUpper(trial.b), 0)
+               c.Logf("%v", diffs)
                for _, v := range diffs {
                        vars = append(vars, v.String())
                }