aboutsummaryrefslogtreecommitdiffstats
path: root/src/exercises/exercises_suite_test.go
diff options
context:
space:
mode:
authorMaurĂ­cio Antunes <mauricio.abreua@gmail.com>2022-10-31 15:08:31 -0300
committerMaurĂ­cio Antunes <mauricio.abreua@gmail.com>2022-10-31 15:08:31 -0300
commit3a53db83abbbfbb418ff43c6e26a1d9b5ae5f44e (patch)
tree74069480eb2f951b79a98c77064fac95d97b68fe /src/exercises/exercises_suite_test.go
parentf7347c8d8927d6ead852ba473b6ae580a741d4c5 (diff)
refactor: rename middle path
Diffstat (limited to 'src/exercises/exercises_suite_test.go')
-rw-r--r--src/exercises/exercises_suite_test.go53
1 files changed, 0 insertions, 53 deletions
diff --git a/src/exercises/exercises_suite_test.go b/src/exercises/exercises_suite_test.go
deleted file mode 100644
index c916326..0000000
--- a/src/exercises/exercises_suite_test.go
+++ /dev/null
@@ -1,53 +0,0 @@
-package exercises_test
-
-import (
- "os"
- "testing"
-
- "github.com/mauricioabreu/golings/src/exercises"
- . "github.com/onsi/ginkgo/v2"
- . "github.com/onsi/gomega"
-)
-
-func TestExercises(t *testing.T) {
- RegisterFailHandler(Fail)
- RunSpecs(t, "Exercises Suite")
-}
-
-var _ = Describe("Exercises", func() {
- Describe("Checking exercise state", func() {
- When("'I AM NOT DONE' comment is still there", func() {
- It("has the Pending state", func() {
- file, err := os.CreateTemp("/tmp", "exercise*.go")
- file.Write([]byte(`// exercise1.go
- // I AM NOT DONE
- package main
-
- func main() {
-
- }
- `))
- Expect(err).To(BeNil())
-
- defer os.Remove(file.Name())
-
- ex := exercises.Exercise{Path: file.Name()}
-
- Expect(ex.State()).To(Equal(exercises.Pending))
- })
- })
-
- When("'I AM NOT DONE' comment is not there", func() {
- It("has the Done state", func() {
- file, err := os.CreateTemp("/tmp", "exercise*.go")
- Expect(err).To(BeNil())
-
- defer os.Remove(file.Name())
-
- ex := exercises.Exercise{Path: file.Name()}
-
- Expect(ex.State()).To(Equal(exercises.Done))
- })
- })
- })
-})