mirror of
https://github.com/scm-manager/scm-manager.git
synced 2026-07-04 10:18:48 +02:00
Merge pull request #1301 from scm-manager/feature/e2e_pipeline
Execute e2e cypress tests as part of integration tests
This commit is contained in:
@@ -21,7 +21,7 @@
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
|
||||
package sonia.scm;
|
||||
|
||||
import com.google.inject.util.Providers;
|
||||
@@ -39,8 +39,11 @@ public class PushStateDispatcherProviderTest {
|
||||
@Mock
|
||||
private TemplateEngine templateEngine;
|
||||
|
||||
@Mock
|
||||
private SCMContextProvider context;
|
||||
|
||||
private PushStateDispatcherProvider provider = new PushStateDispatcherProvider(
|
||||
Providers.of(new TemplatingPushStateDispatcher(templateEngine))
|
||||
Providers.of(new TemplatingPushStateDispatcher(templateEngine, context))
|
||||
);
|
||||
|
||||
@Test
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
|
||||
package sonia.scm;
|
||||
|
||||
import org.junit.Before;
|
||||
@@ -61,18 +61,24 @@ public class TemplatingPushStateDispatcherTest {
|
||||
@Mock
|
||||
private Template template;
|
||||
|
||||
@Mock
|
||||
private SCMContextProvider context;
|
||||
|
||||
private TemplatingPushStateDispatcher dispatcher;
|
||||
|
||||
@Before
|
||||
public void setUpMocks() {
|
||||
dispatcher = new TemplatingPushStateDispatcher(templateEngine);
|
||||
dispatcher = new TemplatingPushStateDispatcher(templateEngine, context);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDispatch() throws IOException {
|
||||
when(context.getStage()).thenReturn(Stage.DEVELOPMENT);
|
||||
|
||||
TemplatingPushStateDispatcher.IndexHtmlModel model = dispatch();
|
||||
assertEquals("/scm", model.getContextPath());
|
||||
assertNull(model.getLiveReloadURL());
|
||||
assertEquals("DEVELOPMENT", model.getScmStage());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user