|
@@ -184,45 +184,6 @@ func (t *quizTestSuite) TestAutowriteHeader() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-// func (t *quizTestSuite) TestReadMetaHeaderFromFile() {
|
|
|
-// store, err := NewFileProboCollectorStore(testdataDir)
|
|
|
-// t.True(err == nil, fmt.Sprintf("A file store should be initialized without problems but an error occurred: %v", err))
|
|
|
-// meta, err := store.ReadMetaHeaderFromFile("quiz_4.md")
|
|
|
-// t.True(err == nil, fmt.Sprintf("An error occurred: %v", err))
|
|
|
-// if !t.Failed() {
|
|
|
-// t.True(meta.ID != "")
|
|
|
-// t.True(meta.CreatedAt.String() != "")
|
|
|
-// }
|
|
|
-// }
|
|
|
-
|
|
|
-// func (t *quizTestSuite) TestWriteMetaHeaderToFile() {
|
|
|
-// store, err := NewFileProboCollectorStore(testdataDir)
|
|
|
-
|
|
|
-// t.True(err == nil, fmt.Sprintf("A file store should be initialized without problems but an error occurred: %v", err))
|
|
|
-
|
|
|
-// if !t.Failed() {
|
|
|
-// meta, err := store.ReadMetaHeaderFromFile("quiz_5.md")
|
|
|
-// t.True(err == nil, fmt.Sprintf("Reading the header returns the following error: %v", err))
|
|
|
-// if !t.Failed() {
|
|
|
-// t.True(meta != nil, "Meta header should not be nil")
|
|
|
-
|
|
|
-// if !t.Failed() {
|
|
|
-// t.True(meta.ID != "", "ID should not be empty")
|
|
|
-
|
|
|
-// if !t.Failed() {
|
|
|
-// _, err = store.removeMetaFromFile("quiz_5.md")
|
|
|
-// t.True(err == nil)
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-
|
|
|
-// func createQuizOnDisk(store *FileProboCollectorStore, req *client.CreateUpdateQuizRequest) (*models.Quiz, error) {
|
|
|
-// return store.CreateQuiz(req)
|
|
|
-
|
|
|
-// }
|
|
|
-
|
|
|
func readQuizFromDisk(path string) (*models.Quiz, *models.Meta, error) {
|
|
|
content, err := os.ReadFile(path)
|
|
|
if err != nil {
|