File tree Expand file tree Collapse file tree 3 files changed +42
-7
lines changed
_data/console/app/projects Expand file tree Collapse file tree 3 files changed +42
-7
lines changed Original file line number Diff line number Diff line change @@ -70,10 +70,3 @@ script:
70
70
- vendor/bin/codecept run functional -v
71
71
- vendor/bin/codecept run console -v
72
72
- ' [[ "$PHP_MAJOR" == "5" ]] || vendor/bin/phpstan analyse -l 5 -c phpstan.neon scripts -v'
73
-
74
- notifications :
75
- email :
76
- recipients :
77
-
78
- on_success : change
79
- on_failure : always
Original file line number Diff line number Diff line change
1
+ *
2
+ ! .gitignore
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ /**
4
+ * @var Codeception\Scenario $scenario
5
+ */
6
+
7
+ $ I = new ConsoleTester ($ scenario );
8
+ $ I ->wantToTest ('Generating project ' );
9
+
10
+ $ output =<<<OUT
11
+ Success: Project was successfully created.
12
+ OUT ;
13
+
14
+ $ projectsFolder = 'projects ' ;
15
+ chmod (app_path ($ projectsFolder ), 0777 );
16
+
17
+ $ I ->amInPath (app_path ($ projectsFolder ));
18
+
19
+ /**
20
+ * Case 1 - default path
21
+ */
22
+ $ projectName1 = 'project-tests1 ' ;
23
+ $ path1 = $ projectsFolder . '/ ' . $ projectName1 ;
24
+
25
+ $ I ->dontSeeFileFound (app_path ($ path1 ));
26
+ $ I ->runShellCommand ('phalcon project ' . $ projectName1 );
27
+ $ I ->seeFileFound (app_path ($ path1 ));
28
+ $ I ->deleteDir (app_path ($ path1 ));
29
+
30
+ /**
31
+ * Case 2 - custom path
32
+ */
33
+ $ projectName2 = 'project-tests2 ' ;
34
+ $ projectPath2 = 'project-tests2-custom ' ;
35
+ $ path2 = $ projectsFolder . '/ ' . $ projectPath2 ;
36
+
37
+ $ I ->dontSeeFileFound (app_path ($ path2 ));
38
+ $ I ->runShellCommand ("phalcon project $ projectName2 simple $ projectPath2 " );
39
+ $ I ->seeFileFound (app_path ($ path2 ));
40
+ $ I ->deleteDir (app_path ($ path2 ));
You can’t perform that action at this time.
0 commit comments