aboutsummaryrefslogtreecommitdiff
path: root/src/test/groovy/frege/gradle
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/groovy/frege/gradle')
-rw-r--r--src/test/groovy/frege/gradle/plugins/FregeBasePluginTest.groovy30
-rw-r--r--src/test/groovy/frege/gradle/plugins/FregePluginTest.groovy36
-rw-r--r--src/test/groovy/frege/gradle/tasks/FregeCompileTest.groovy39
3 files changed, 0 insertions, 105 deletions
diff --git a/src/test/groovy/frege/gradle/plugins/FregeBasePluginTest.groovy b/src/test/groovy/frege/gradle/plugins/FregeBasePluginTest.groovy
deleted file mode 100644
index 04b5587..0000000
--- a/src/test/groovy/frege/gradle/plugins/FregeBasePluginTest.groovy
+++ /dev/null
@@ -1,30 +0,0 @@
-package frege.gradle.plugins
-
-import org.gradle.api.Project
-import org.gradle.testfixtures.ProjectBuilder
-import spock.lang.Specification
-
-public class FregeBasePluginTest extends Specification {
-
- Project project = ProjectBuilder.builder().build()
-
- def setup(){
- when:
- project.plugins.apply(FregeBasePlugin)
- }
-
- def "adds frege extension"(){
- expect:
- project.getExtensions().getByName(FregeBasePlugin.EXTENSION_NAME) != null
- }
-
- def "applies java base plugin"(){
- expect:
- project.pluginManager.hasPlugin("java-base")
- }
-
- def "can be identified by id"(){
- expect:
- project.pluginManager.hasPlugin("org.frege-lang.base")
- }
-} \ No newline at end of file
diff --git a/src/test/groovy/frege/gradle/plugins/FregePluginTest.groovy b/src/test/groovy/frege/gradle/plugins/FregePluginTest.groovy
deleted file mode 100644
index 34532c7..0000000
--- a/src/test/groovy/frege/gradle/plugins/FregePluginTest.groovy
+++ /dev/null
@@ -1,36 +0,0 @@
-package frege.gradle.plugins
-import org.gradle.api.Project
-import org.gradle.testfixtures.ProjectBuilder
-import spock.lang.Specification
-import spock.lang.Unroll
-
-class FregePluginTest extends Specification {
-
- Project project = ProjectBuilder.builder().build()
-
- def setup(){
- when:
- project.plugins.apply(FregePlugin)
- }
-
- def "applies frege base plugin"() {
- expect:
- project.pluginManager.findPlugin("org.frege-lang.base") != null
- }
-
- def "can be identified by id"(){
- expect:
- project.pluginManager.hasPlugin("org.frege-lang")
- }
-
- @Unroll
- def "adds #fregeTaskName task"(){
- when:
- def fregeTask = project.tasks.findByName(fregeTaskName)
- then:
- fregeTask != null
- fregeTask.group == "frege"
- where:
- fregeTaskName << ["fregeRepl", "fregeDoc", "fregeQuickCheck", "fregeNativeGen"]
- }
-}
diff --git a/src/test/groovy/frege/gradle/tasks/FregeCompileTest.groovy b/src/test/groovy/frege/gradle/tasks/FregeCompileTest.groovy
deleted file mode 100644
index c9224ea..0000000
--- a/src/test/groovy/frege/gradle/tasks/FregeCompileTest.groovy
+++ /dev/null
@@ -1,39 +0,0 @@
-package frege.gradle.tasks
-
-import org.gradle.api.Project
-import org.gradle.testfixtures.ProjectBuilder
-import spock.lang.Specification
-
-class FregeCompileTest extends Specification {
- Project project = ProjectBuilder.builder().build()
- FregeCompile compile
-
- def setup() {
- when:
- compile = project.tasks.create("fregeCompile", FregeCompile)
- }
-
-
- def "configured sourcePaths tracked"() {
- when:
- compile.source("someFolder")
- then:
- compile.sourcePaths == [project.file("someFolder")]
- }
-
-
- def "default assembleArguments"() {
- given:
- compile.destinationDir = project.file("testoutput")
- expect:
- compile.assembleArguments() == ["-inline", "-make", "-d", project.file("testoutput").absolutePath]
- }
-
- def "with prefix"() {
- given:
- compile.destinationDir = project.file("testoutput")
- compile.prefix = "somePrefix"
- expect:
- compile.assembleArguments() == ["-inline", "-make", "-prefix", "somePrefix", "-d", project.file("testoutput").absolutePath]
- }
-}