Skip to content

Commit e9411e9

Browse files
committed
Initialize Behat tests
1 parent c05d149 commit e9411e9

File tree

7 files changed

+57
-7
lines changed

7 files changed

+57
-7
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/vendor/*
2+
/composer.lock

.gitmodules

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "victoire-test-suite"]
2+
path = victoire-test-suite
3+
url = [email protected]:Victoire/test-suite.git

Tests/Bundles.php

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?php
2+
3+
$victoireTestBundles = [
4+
new Victoire\Widget\ImageBundle\VictoireWidgetImageBundle(),
5+
];

Tests/Features/create.feature

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
@mink:selenium2 @alice(Page) @reset-schema
2+
Feature: Create a Image widget
3+
4+
Background:
5+
Given I maximize the window
6+
And I am on homepage
7+
8+
Scenario: I create a new Image widget
9+
When I switch to "layout" mode
10+
Then I should see "New content"
11+
When I select "Image" from the "1" select of "main_content" slot
12+
Then I should see "Widget (Image)"

circle.yml

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
machine:
2+
timezone:
3+
Europe/Paris
4+
hosts:
5+
fr.victoire.io: 127.0.0.1
6+
en.victoire.io: 127.0.0.1
7+
services:
8+
- redis
9+
php:
10+
version: 7.1.0
11+
12+
checkout:
13+
post:
14+
- git submodule sync
15+
- git submodule update --init
16+
17+
dependencies:
18+
override:
19+
- bash victoire-test-suite/dependencies.sh victoire/image-widget
20+
cache_directories:
21+
- ~/.composer/cache
22+
23+
test:
24+
override:
25+
- bash victoire-test-suite/circle.sh victoire/image-widget:
26+
parallel: true
27+
- bash victoire-test-suite/test.sh victoire/image-widget
28+
29+
general:
30+
artifacts:
31+
- "fails"

composer.json

+3-7
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
{
22
"name": "victoire/image-widget",
33
"type": "symfony-bundle",
4-
"description": "Victoire DCMS Image widget",
4+
"description": "Victoire Image widget",
55
"keywords": [
6-
"DCMS",
76
"Victoire",
87
"Image",
9-
"widget",
10-
"FriendsofVictoire"
8+
"Widget"
119
],
1210
"license": "MIT",
1311
"authors": [
@@ -17,9 +15,7 @@
1715
}
1816
],
1917
"require": {
20-
"php": ">=5.5.9",
21-
"symfony/framework-bundle": "~2.8|~3.0",
22-
"victoire/victoire": "~2 | ~3.0"
18+
"victoire/victoire": "~2.3 | ~3.0"
2319
},
2420
"autoload": {
2521
"psr-0": {

victoire-test-suite

Submodule victoire-test-suite added at e1de3d4

0 commit comments

Comments
 (0)