(t *testing.T)
| 1208 | } |
| 1209 | |
| 1210 | func TestIssue55(t *testing.T) { |
| 1211 | json := `{"one": {"two": 2, "three": 3}, "four": 4, "five": 5}` |
| 1212 | results := GetMany(json, "four", "five", "one.two", "one.six") |
| 1213 | expected := []string{"4", "5", "2", ""} |
| 1214 | for i, r := range results { |
| 1215 | if r.String() != expected[i] { |
| 1216 | t.Fatalf("expected %v, got %v", expected[i], r.String()) |
| 1217 | } |
| 1218 | } |
| 1219 | } |
| 1220 | func TestIssue58(t *testing.T) { |
| 1221 | json := `{"data":[{"uid": 1},{"uid": 2}]}` |
| 1222 | res := Get(json, `data.#[uid!=1]`).Raw |