mirror of
https://github.com/omniscale/magnacarto.git
synced 2025-09-28 12:33:33 +02:00
25 lines
586 B
Go
25 lines
586 B
Go
package main
|
|
|
|
import "testing"
|
|
|
|
func TestFindProjects(t *testing.T) {
|
|
projects, err := findProjects("../../regression/cases")
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
if len(projects) == 0 {
|
|
t.Error(projects)
|
|
}
|
|
|
|
project := projects[0]
|
|
if project.Name != "Magnacarto Test" ||
|
|
project.MML != "test.mml" ||
|
|
project.MCP != "test.mcp" ||
|
|
project.Base != "010-linestrings-default" ||
|
|
len(project.SelectedMSS) != 1 ||
|
|
len(project.AvailableMSS) != 1 ||
|
|
project.SelectedMSS[0] != "test.mss" ||
|
|
project.AvailableMSS[0] != "test.mss" {
|
|
t.Error("unexpected project", project)
|
|
}
|
|
}
|