Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/media
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-03-23 19:31:05 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-03-27 16:43:56 +0300
commit8bcc08e3b0ddd5762101bb2f061e0be04ecd8d57 (patch)
treed2550507b4dbb96509e638d1637d297359089edc /media
parentdbb83f925a7cb256b69b158e2caf0d99e3c7c5e6 (diff)
media, output: Add Calendar type
Diffstat (limited to 'media')
-rw-r--r--media/mediaType.go10
-rw-r--r--media/mediaType_test.go7
2 files changed, 12 insertions, 5 deletions
diff --git a/media/mediaType.go b/media/mediaType.go
index 45b850077..07dbcc211 100644
--- a/media/mediaType.go
+++ b/media/mediaType.go
@@ -47,11 +47,11 @@ func (m Type) String() string {
}
var (
- CSSType = Type{"text", "css", "css"}
- HTMLType = Type{"text", "html", "html"}
- JSONType = Type{"application", "json", "json"}
- RSSType = Type{"application", "rss", "xml"}
+ CalendarType = Type{"text", "calendar", "ics"}
+ CSSType = Type{"text", "css", "css"}
+ HTMLType = Type{"text", "html", "html"}
+ JSONType = Type{"application", "json", "json"}
+ RSSType = Type{"application", "rss", "xml"}
)
// TODO(bep) output mime.AddExtensionType
-// TODO(bep) text/template vs html/template
diff --git a/media/mediaType_test.go b/media/mediaType_test.go
index e9de66d0e..40efc4f06 100644
--- a/media/mediaType_test.go
+++ b/media/mediaType_test.go
@@ -20,6 +20,13 @@ import (
)
func TestDefaultTypes(t *testing.T) {
+ require.Equal(t, "text", CalendarType.MainType)
+ require.Equal(t, "calendar", CalendarType.SubType)
+ require.Equal(t, "ics", CalendarType.Suffix)
+
+ require.Equal(t, "text/calendar+ics", CalendarType.String())
+ require.Equal(t, "text/calendar", CalendarType.Type())
+
require.Equal(t, "text", HTMLType.MainType)
require.Equal(t, "html", HTMLType.SubType)
require.Equal(t, "html", HTMLType.Suffix)