/
install.feature
24 lines (21 loc) · 1.12 KB
/
install.feature
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Feature: Installation of dependencies
In order to check that the supplied homework can be graded by AutoGrader
As an AutoGrader deployer
I need to check the installation
Scenario: Install or check skeleton
Given that I am in the project root directory "hw-sinatra-saas-hangperson-ci"
When I clone "master" branch of public skeleton "juanpinzon/hw-sinatra-saas-hangperson-ci"
And I install the gems from "hw-sinatra-saas-hangperson-ci"
Then I should see that there are no errors
Scenario: Install or check AutoGraders
Given that I am in the project root directory "hw-sinatra-saas-hangperson-ci"
When I install or check "saasbook/rag" as "rag" from "autograder_engine_refactor" branch
And I change to branch "autograder_engine_refactor"
And I install the AutoGrader gems
And I run cucumber for AutoGrader
Then I should see that there are no errors
Scenario: Verify correct version of AutoGraders
Given I go to the AutoGrader directory "rag"
And it has an origin of "saasbook/rag"
When I fetch the latest on origin branch "autograder_engine_refactor"
Then I should see no difference