diff options
author | Thibault Gagnaux <tgagnaux@gmail.com> | 2021-06-28 11:10:10 +0200 |
---|---|---|
committer | Thibault Gagnaux <tgagnaux@gmail.com> | 2021-06-28 11:10:10 +0200 |
commit | f3d085304bad105e65ce0c77f25ae59161fd8776 (patch) | |
tree | 92988ca069de5c6cdce67a18971d9ccfb3b0ef85 /src/test/groovy/frege | |
parent | 3be7e4219a15c0939f929c7c0836273f78e3a4f5 (diff) | |
download | frege-gradle-plugin-f3d085304bad105e65ce0c77f25ae59161fd8776.tar.gz frege-gradle-plugin-f3d085304bad105e65ce0c77f25ae59161fd8776.tar.bz2 frege-gradle-plugin-f3d085304bad105e65ce0c77f25ae59161fd8776.zip |
Inits branch with a simple groovy test
Diffstat (limited to 'src/test/groovy/frege')
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] - } -} |