Ejemplo n.º 1
0
def test_should_ignore_invalid_files():
    config = parse_adr_to_config('test/adr/0003-bad-formatting.md')

    assert config is None
Ejemplo n.º 2
0
def test_should_mark_unknown_records():
    config = parse_adr_to_config('test/adr/0001-unknown-status.md')

    assert config['status'] == 'unknown'
Ejemplo n.º 3
0
def test_should_mark_pending_records():
    config = parse_adr_to_config('test/adr/0002-pending-status.md')

    assert config['status'] == 'pending'
Ejemplo n.º 4
0
def test_should_mark_amended_records():
    config = parse_adr_to_config(
        'doc/adr/0004-distinguish-superceded-records-with-colour.md')

    assert config['status'] == 'amended'
Ejemplo n.º 5
0
def test_should_extract_title_from_record():
    config = parse_adr_to_config(
        'doc/adr/0001-record-architecture-decisions.md')

    assert config['title'] == '1. Record architecture decisions'
Ejemplo n.º 6
0
def test_should_mark_superceded_records():
    config = parse_adr_to_config(
        'doc/adr/0003-use-same-colour-for-all-headers.md')

    assert config['status'] == 'superceded'
Ejemplo n.º 7
0
def test_should_include_adr_as_html():
    config = parse_adr_to_config(
        'doc/adr/0001-record-architecture-decisions.md')

    assert '<h1>1. Record architecture decisions</h1>' in config['body']
Ejemplo n.º 8
0
def test_should_extract_status_from_record():
    config = parse_adr_to_config(
        'doc/adr/0001-record-architecture-decisions.md')

    assert config['status'] == 'accepted'