github.com/dancsecs/gotomd@v0.0.0-20240310162206-65c4805cf510/doc_info_test.go (about) 1 /* 2 Golang To Github Markdown Utility: gotomd 3 Copyright (C) 2023, 2024 Leslie Dancsecs 4 5 This program is free software: you can redistribute it and/or modify 6 it under the terms of the GNU General Public License as published by 7 the Free Software Foundation, either version 3 of the License, or 8 (at your option) any later version. 9 10 This program is distributed in the hope that it will be useful, 11 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 GNU General Public License for more details. 14 15 You should have received a copy of the GNU General Public License 16 along with this program. If not, see <https://www.gnu.org/licenses/>. 17 */ 18 19 package main 20 21 import ( 22 "testing" 23 24 "github.com/dancsecs/sztest" 25 ) 26 27 func Test_DocInfo_OneLine(t *testing.T) { 28 chk := sztest.CaptureNothing(t) 29 defer chk.Release() 30 31 dInfo := new(docInfo) 32 33 chk.Str(dInfo.oneLine(), "UNKNOWN DECLARATION") 34 } 35 36 func Test_DocInfo_NaturalComments(t *testing.T) { 37 chk := sztest.CaptureNothing(t) 38 defer chk.Release() 39 40 dInfo := new(docInfo) 41 dInfo.doc = append(dInfo.doc, "a", "b") 42 43 chk.Str( 44 dInfo.naturalComments(), 45 "// a\n// b", 46 ) 47 }