photoprism/mediafile_exif_test.go
2018-02-27 19:04:48 +01:00

33 lines
611 B
Go

package photoprism
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestMediaFile_GetExifData(t *testing.T) {
conf := NewTestConfig()
conf.InitializeTestData(t)
image1 := NewMediaFile(conf.ImportPath + "/iphone/IMG_6788.JPG")
info, err := image1.GetExifData()
assert.Empty(t, err);
assert.IsType(t, &ExifData{}, info)
assert.Equal(t, "iPhone SE", info.CameraModel)
image2 := NewMediaFile(conf.ImportPath + "/raw/IMG_1435.cr2")
info, err = image2.GetExifData()
assert.Empty(t, err)
assert.IsType(t, &ExifData{}, info)
assert.Equal(t, "Canon EOS M10", info.CameraModel)
}