docker_api_images_test.go 539 B

1234567891011121314151617181920212223242526
  1. package main
  2. import (
  3. "encoding/json"
  4. "testing"
  5. "github.com/docker/docker/api/types"
  6. )
  7. func TestLegacyImages(t *testing.T) {
  8. body, err := sockRequest("GET", "/v1.6/images/json", nil)
  9. if err != nil {
  10. t.Fatalf("Error on GET: %s", err)
  11. }
  12. images := []types.LegacyImage{}
  13. if err = json.Unmarshal(body, &images); err != nil {
  14. t.Fatalf("Error on unmarshal: %s", err)
  15. }
  16. if len(images) == 0 || images[0].Tag == "" || images[0].Repository == "" {
  17. t.Fatalf("Bad data: %q", images)
  18. }
  19. logDone("images - checking legacy json")
  20. }