These need to be run with the virtual smartcard emulation in the Docker container specified in .gitlab-ci.yml for tests. The tests are a little simplistic, as it turned out that making changes to the smart card results in flaky tests. Thus only parts of opgpcard that don't change the card are tested. Sponsored-by: NLnet Foundation; NGI Assure
12 lines
308 B
YAML
12 lines
308 B
YAML
# SPDX-FileCopyrightText: 2022 Lars Wirzenius <liw@liw.fi>
|
|
# SPDX-License-Identifier: MIT OR Apache-2.0
|
|
|
|
- given: an installed opgpcard
|
|
impl:
|
|
rust:
|
|
function: install_opgpcard
|
|
|
|
- then: "stdout, as JSON, matches embedded file {file:file}"
|
|
impl:
|
|
rust:
|
|
function: stdout_matches_json_file
|