This commit is contained in:
Jesse Portnoy
2023-07-18 04:37:42 +01:00
parent 01852470c7
commit 78b6c61665
2 changed files with 23 additions and 25 deletions
+4 -6
View File
@@ -1,12 +1,10 @@
package highlight
import (
"bytes"
"io/ioutil"
"testing"
)
"bytes"
"io/ioutil"
"testing"
)
func getDefs(t *testing.T, filename string, data []byte, highlight_lexer string) *Def {
var def *Def
+19 -19
View File
@@ -1,30 +1,30 @@
package highlight
import (
"io/ioutil"
"testing"
"fmt"
"io/ioutil"
"path/filepath"
"strings"
"testing"
)
func TestInputs(t *testing.T){
func TestInputs(t *testing.T) {
test_inputs_dir := "./test_inputs/*"
files, err := filepath.Glob(test_inputs_dir)
if err != nil {
t.Errorf("Couldn't open '%s', error: %v\n", test_inputs_dir, err)
}
for _, filename := range(files){
ext := strings.Split(filename, ".")
data, _ := ioutil.ReadFile(filename)
fmt.Println("Testing def detection for " + filename)
def := getDefs(t, filename, data, "")
exp := ext[len(ext) -1]
if def.FileType != exp {
t.Errorf("\nInput [%#v]\nExpected[%#v]\nGot [%#v]\n",
//string(data), exp, def.FileType)
filename, exp, def.FileType)
test_inputs_dir := "./test_inputs/*"
files, err := filepath.Glob(test_inputs_dir)
if err != nil {
t.Errorf("Couldn't open '%s', error: %v\n", test_inputs_dir, err)
}
for _, filename := range files {
ext := strings.Split(filename, ".")
data, _ := ioutil.ReadFile(filename)
fmt.Println("Testing def detection for " + filename)
def := getDefs(t, filename, data, "")
exp := ext[len(ext)-1]
if def.FileType != exp {
t.Errorf("\nInput [%#v]\nExpected[%#v]\nGot [%#v]\n",
//string(data), exp, def.FileType)
filename, exp, def.FileType)
}
}
}
}