describe.feature (removed)¶
Last source¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | Feature: Describing a Repository
Scenario: A Repository has an id
Given a Repository
Then it must have a field named id
Scenario: A Repository id is a positive integer
Given a Repository
Then its id must be a positive integer
Scenario: A Repository id cannot be None
Given a Repository
Then its id cannot be None
Scenario: A Repository has a name
Given a Repository
Then it must have a field named name
Scenario: A Repository name is a string
Given a Repository
Then its name must be a string
Scenario: A Repository name cannot be None
Given a Repository
Then its name cannot be None
Scenario: A Repository has a namespace
Given a Repository
Then it must have a field named namespace
Scenario: A Repository namespace is a Namespace
Given a Repository
Then its namespace must be a Namespace
Scenario: A Repository namespace cannot be None
Given a Repository
Then its namespace cannot be None
|
Changes¶
refactor(core): Rename core domain context to code_repository¶
- Commit
- Hash
- Date
2019-08-15 23:31:33 +0200
- Type
Renamed
- New path
isshub/domain/contexts/code_repository/entities/repository/features/describe.feature
- Stats
+0 -0
feat(namespace): Add Namespace entity in core domain context¶
- Commit
- Hash
- Date
2019-06-07 21:03:50 +0200
- Type
Modified
- Stats
+2 -2
@@ -28,9 +28,9 @@ Feature: Describing a Repository
Given a Repository
Then it must have a field named namespace
- Scenario: A Repository namespace is a string
+ Scenario: A Repository namespace is a Namespace
Given a Repository
- Then its namespace must be a string
+ Then its namespace must be a Namespace
Scenario: A Repository namespace cannot be None
Given a Repository
feat(repository): Introduce entities validation (for Repository entity)¶
- Commit
- Hash
- Date
2019-06-07 21:03:50 +0200
- Type
Modified
- Stats
+24 -0
@@ -4,10 +4,34 @@ Feature: Describing a Repository
Given a Repository
Then it must have a field named id
+ Scenario: A Repository id is a positive integer
+ Given a Repository
+ Then its id must be a positive integer
+
+ Scenario: A Repository id cannot be None
+ Given a Repository
+ Then its id cannot be None
+
Scenario: A Repository has a name
Given a Repository
Then it must have a field named name
+ Scenario: A Repository name is a string
+ Given a Repository
+ Then its name must be a string
+
+ Scenario: A Repository name cannot be None
+ Given a Repository
+ Then its name cannot be None
+
Scenario: A Repository has a namespace
Given a Repository
Then it must have a field named namespace
+
+ Scenario: A Repository namespace is a string
+ Given a Repository
+ Then its namespace must be a string
+
+ Scenario: A Repository namespace cannot be None
+ Given a Repository
+ Then its namespace cannot be None
feat(repository): Add 1st domain context (core) and entity (Repository)¶
- Commit
- Hash
- Date
2019-06-07 21:03:50 +0200
- Type
Added
- Stats
+13 -0
@@ -0,0 +1,13 @@
+Feature: Describing a Repository
+
+ Scenario: A Repository has an id
+ Given a Repository
+ Then it must have a field named id
+
+ Scenario: A Repository has a name
+ Given a Repository
+ Then it must have a field named name
+
+ Scenario: A Repository has a namespace
+ Given a Repository
+ Then it must have a field named namespace