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

feat(namespace): Add Namespace entity in core domain context

Commit
Hash

3a2dd3cc6f6de1fa1b03db95eaa357628824f075

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

86ad505796b742a391684e2ef93695fdfb077abb

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

37d8930e4da80b776842d3834d6bf81f860c5692

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