Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
ContinuousPublishPluginTest.groovy 602 B
package edu.wisc.doit.gradle

import org.gradle.api.Project
import org.gradle.testfixtures.ProjectBuilder
import org.junit.Test

import static org.junit.Assert.assertTrue

/**
 * Unit tests for {@link ContinuousPublishPlugin}.
 *
 * @author Nicholas Blair
 */
class ContinuousPublishPluginTest {

  @Test
  public void pluginAddsTaskToProject() {
    Project project = ProjectBuilder.builder().build()
    project.pluginManager.apply 'edu.wisc.doit.gradle.continuous-publish-plugin'

    assertTrue(project.tasks.confirmProjectVersionIncremented instanceof ConfirmProjectVersionIncrementedTask)
  }

}