From 3cee099ff555d250d26b44c971d2efc52abaa17d Mon Sep 17 00:00:00 2001
From: Kevin Lyda <kevin@lyda.ie>
Date: Mon, 17 Jun 2024 13:43:45 +0100
Subject: [PATCH] Fix mode-lines, make test

---
 Makefile                             | 7 +++++--
 rules/rules.go                       | 2 +-
 rules/source/{rules.pdb => rules.pl} | 2 ++
 3 files changed, 8 insertions(+), 3 deletions(-)
 rename rules/source/{rules.pdb => rules.pl} (98%)
 mode change 100644 => 100755

diff --git a/Makefile b/Makefile
index acb33bc..51dbeaf 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
-.PHONY: all generate
+.PHONY: all generate test
 
-all: generate
+all: generate test
 	test -d bin || mkdir bin
 	go build -o ./bin ./...
 
@@ -12,5 +12,8 @@ api/endpoints.go: api/oapi-config.yaml api/units.yaml
 	OAPI_CODEGEN=$(OAPI_CODEGEN) \
 	  go generate api/generate.go
 
+test:
+	go test ./...
+
 # vim:ft=make
 #
diff --git a/rules/rules.go b/rules/rules.go
index 0315113..c0bb768 100644
--- a/rules/rules.go
+++ b/rules/rules.go
@@ -28,7 +28,7 @@ func New() (*Engine, error) {
 		return nil, err
 	}
 
-	rules, err := src.ReadFile("source/rules.pdb")
+	rules, err := src.ReadFile("source/rules.pl")
 	if err != nil {
 		return nil, err
 	}
diff --git a/rules/source/rules.pdb b/rules/source/rules.pl
old mode 100644
new mode 100755
similarity index 98%
rename from rules/source/rules.pdb
rename to rules/source/rules.pl
index c9c10c6..cc55c8e
--- a/rules/source/rules.pdb
+++ b/rules/source/rules.pl
@@ -1,3 +1,5 @@
+% vim: set ft=prolog:
+
 unit_kind(f, temperature).
 unit_kind(k, temperature).
 unit_kind(c, temperature).
-- 
GitLab