expose jsonfeed

This commit is contained in:
Cadey Ratio 2020-01-11 18:32:56 +00:00
parent b484f8e50e
commit d8f2b6f496
7 changed files with 5 additions and 5 deletions

View File

@ -10,8 +10,8 @@ import (
"time" "time"
"christine.website/cmd/site/internal/blog" "christine.website/cmd/site/internal/blog"
"christine.website/cmd/site/internal/jsonfeed"
"christine.website/cmd/site/internal/middleware" "christine.website/cmd/site/internal/middleware"
"christine.website/jsonfeed"
"github.com/gorilla/feeds" "github.com/gorilla/feeds"
"github.com/povilasv/prommod" "github.com/povilasv/prommod"
"github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus"
@ -194,6 +194,7 @@ func Build() (*Site, error) {
Title: item.Title, Title: item.Title,
DatePublished: item.Date, DatePublished: item.Date,
ContentHTML: string(item.BodyHTML), ContentHTML: string(item.BodyHTML),
Tags: item.Tags,
}) })
smi.Add(&sitemap.URL{ smi.Add(&sitemap.URL{

View File

@ -2,22 +2,21 @@
// License, v. 2.0. If a copy of the MPL was not distributed with this // License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/ // file, You can obtain one at http://mozilla.org/MPL/2.0/
package jsonfeed_test package jsonfeed
import ( import (
"os" "os"
"testing" "testing"
"time" "time"
"christine.website/cmd/site/internal/jsonfeed"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
) )
func Test_ParseSimple(t *testing.T) { func TestParseSimple(t *testing.T) {
r, err := os.Open("testdata/feed.json") r, err := os.Open("testdata/feed.json")
assert.NoError(t, err, "Could not open testdata/feed.json") assert.NoError(t, err, "Could not open testdata/feed.json")
feed, err := jsonfeed.Parse(r) feed, err := Parse(r)
assert.NoError(t, err, "Could not parse testdata/feed.json") assert.NoError(t, err, "Could not parse testdata/feed.json")
assert.Equal(t, "https://jsonfeed.org/version/1", feed.Version) assert.Equal(t, "https://jsonfeed.org/version/1", feed.Version)