From 78173dd5465e904562c912c5f9a175d011b0b87f Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Sat, 3 Aug 2024 23:12:21 +1000 Subject: [PATCH] Add basic tests for new web module --- src/blenderbim/pytest.ini | 1 + src/blenderbim/test/bim/feature/web.feature | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 src/blenderbim/test/bim/feature/web.feature diff --git a/src/blenderbim/pytest.ini b/src/blenderbim/pytest.ini index 1543b724c6..009a359717 100644 --- a/src/blenderbim/pytest.ini +++ b/src/blenderbim/pytest.ini @@ -34,4 +34,5 @@ markers = type unit void + web addopts = --color=yes --code-highlight=yes diff --git a/src/blenderbim/test/bim/feature/web.feature b/src/blenderbim/test/bim/feature/web.feature new file mode 100644 index 0000000000..815663d2f0 --- /dev/null +++ b/src/blenderbim/test/bim/feature/web.feature @@ -0,0 +1,20 @@ +@web +Feature: Web + Web interface to complement Blender UI + +Scenario: Start server + Given an empty Blender session + When I press "bim.connect_websocket_server" + Then nothing happens + +Scenario: Kill server + Given an empty Blender session + And I press "bim.connect_websocket_server" + When I press "bim.kill_websocket_server" + Then nothing happens + +Scenario: Open web browser + Given an empty Blender session + And I press "bim.connect_websocket_server" + When I press "bim.open_web_browser" + Then nothing happens