@@ -40,6 +40,7 @@ func TestMetadataUnmarshalFullJSON(t *testing.T) {
40
40
"title": {"en": "Title", "fr": "Titre"},
41
41
"subtitle": {"en": "Subtitle", "fr": "Sous-titre"},
42
42
"accessibility": {"conformsTo": "http://www.idpf.org/epub/a11y/accessibility-20170105.html#wcag-a"},
43
+ "tdm": {"policy": "https://provider.com/policies/policy.json", "reservation": "all"},
43
44
"modified": "2001-01-01T12:36:27.000Z",
44
45
"published": "2001-01-02T12:36:27.000Z",
45
46
"language": ["en", "fr"],
@@ -80,8 +81,12 @@ func TestMetadataUnmarshalFullJSON(t *testing.T) {
80
81
"en" : "Title" ,
81
82
"fr" : "Titre" ,
82
83
}),
83
- LocalizedSubtitle : & lst ,
84
- Accessibility : & a11y ,
84
+ LocalizedSubtitle : & lst ,
85
+ Accessibility : & a11y ,
86
+ TDM : & TDM {
87
+ Policy : "https://provider.com/policies/policy.json" ,
88
+ Reservation : TDMReservationAll ,
89
+ },
85
90
Modified : & modified ,
86
91
Published : & published ,
87
92
Languages : []string {"en" , "fr" },
@@ -205,8 +210,12 @@ func TestMetadataFullJSON(t *testing.T) {
205
210
"en" : "Title" ,
206
211
"fr" : "Titre" ,
207
212
}),
208
- LocalizedSubtitle : & lst ,
209
- Accessibility : & a11y ,
213
+ LocalizedSubtitle : & lst ,
214
+ Accessibility : & a11y ,
215
+ TDM : & TDM {
216
+ Policy : "https://provider.com/policies/policy.json" ,
217
+ Reservation : TDMReservationAll ,
218
+ },
210
219
Modified : & modified ,
211
220
Published : & published ,
212
221
Languages : []string {"en" , "fr" },
@@ -255,6 +264,7 @@ func TestMetadataFullJSON(t *testing.T) {
255
264
"title": {"en": "Title", "fr": "Titre"},
256
265
"subtitle": {"en": "Subtitle", "fr": "Sous-titre"},
257
266
"accessibility": {"conformsTo": ["http://www.idpf.org/epub/a11y/accessibility-20170105.html#wcag-aa"]},
267
+ "tdm": {"policy": "https://provider.com/policies/policy.json", "reservation": "all"},
258
268
"modified": "2001-01-01T12:36:27.123Z",
259
269
"published": "2001-01-02T12:36:27Z",
260
270
"language": ["en", "fr"],
0 commit comments