glv 3.0.5

Git log viewer supporting un/folding merges
Feature: Commit data structure validation

    Background:
        Given repo url https://github.com/QubesOS/qubes-antievilmaid

    Scenario: Check for master references
        Given commit HEAD
        Then commit has reference “origin/master”
        And commit has reference “master”

    Scenario: HEAD is master branch
        Given commit HEAD
        Then commit has branch “origin/master”
        And commit has branch “master”
        And commit is head

    Scenario: Author & Committer fields
        Given commit 49ed713
        When bellow commit is 59e8dcf
        Then commit author name is “Marek Marczykowski-Górecki”
        And commit author email is “marmarek@invisiblethingslab.com”
        And commit committer name is “Marek Marczykowski-Górecki”
        And commit committer email is “marmarek@invisiblethingslab.com”
        And commit subject is “Merge remote-tracking branch 'qubesos/pr/18'”

    Scenario: Inspect merge commit
        Given commit 49ed713
        When bellow commit is 59e8dcf
        Then commit has 1 child commit