-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmediatype_test.go
More file actions
21 lines (16 loc) · 1.1 KB
/
mediatype_test.go
File metadata and controls
21 lines (16 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package hyperdrive
func (suite *HyperdriveTestSuite) TestGetMediaType() {
suite.Equal("application/vnd.api.test.v1.0.1-beta", GetMediaType(suite.TestAPI, suite.TestEndpoint), "returns a media type string")
}
func (suite *HyperdriveTestSuite) TestGetContentTypeJSON() {
suite.Equal("application/vnd.api.test.v1.0.1-beta.json", GetContentTypeJSON(suite.TestAPI, suite.TestEndpoint), "returns a media type string")
}
func (suite *HyperdriveTestSuite) TestGetContentTypeXML() {
suite.Equal("application/vnd.api.test.v1.0.1-beta.xml", GetContentTypeXML(suite.TestAPI, suite.TestEndpoint), "returns a media type string")
}
func (suite *HyperdriveTestSuite) TestGetContentTypes() {
suite.Equal([]string{"application/vnd.api.test.v1.0.1-beta.json", "application/vnd.api.test.v1.0.1-beta.xml"}, GetContentTypes(suite.TestAPI, suite.TestEndpoint), "returns a media type string")
}
func (suite *HyperdriveTestSuite) TestGetContentTypesList() {
suite.Equal("application/vnd.api.test.v1.0.1-beta.json,application/vnd.api.test.v1.0.1-beta.xml", GetContentTypesList(suite.TestAPI, suite.TestEndpoint), "returns a media type string")
}