diff options
Diffstat (limited to 'tests/test_vgstash_cli.py')
-rw-r--r-- | tests/test_vgstash_cli.py | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/tests/test_vgstash_cli.py b/tests/test_vgstash_cli.py index e24c5a4..c6fa39d 100644 --- a/tests/test_vgstash_cli.py +++ b/tests/test_vgstash_cli.py @@ -342,6 +342,55 @@ def test_import_file_yaml_update(): print(list_result.output) assert list_result.exit_code == 0 +def test_export_no_file(): + runner = CliRunner() + result = runner.invoke(vgstash_cli.cli, ["export"]) + if verbose: + print(result.output) + assert result.exit_code == 0 + assert result.output == """- notes: '' + ownership: 2 + progress: 4 + system: 3DS + title: The Legend of Zelda +- notes: '' + ownership: 1 + progress: 3 + system: GBA + title: Fire Emblem +- notes: '' + ownership: 0 + progress: 3 + system: Genesis + title: Sonic the Hedgehog 2 +- notes: 'beep + + boop' + ownership: 1 + progress: 2 + system: Genesis + title: Vectorman 2 +- notes: '' + ownership: 1 + progress: 3 + system: NES + title: Super Mario Bros. +- notes: '' + ownership: 2 + progress: 2 + system: NES + title: The Legend of Zelda +- notes: '' + ownership: 2 + progress: 4 + system: Switch + title: Puyo Puyo Tetris +- notes: '' + ownership: 2 + progress: 3 + system: WiiU + title: Super Smash Bros for WiiU +""" def test_export_file_json(): runner = CliRunner() |