File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -56,7 +56,21 @@ def test_list(run_command):
5656 assert 1 == len (data )
5757 # be sure data contains the available version
5858 assert "" != data [0 ]["release" ]["version" ]
59+ # be sure data contains the correct provides_includes field
60+ assert "ArduinoJson.h" == data [0 ]["library" ]["provides_includes" ][0 ]
61+ assert "ArduinoJson.hpp" == data [0 ]["library" ]["provides_includes" ][1 ]
5962
63+ # Install something we can list without provides_includes field given in library.properties
64+ result = run_command (
"lib install [email protected] " )
65+ assert result .ok
66+ # Look at the JSON output
67+ result = run_command ("lib list Braccio --format json" )
68+ assert result .ok
69+ assert "" == result .stderr
70+ data = json .loads (result .stdout )
71+ assert 1 == len (data )
72+ # be sure data contains the correct provides_includes field
73+ assert "Braccio.h" == data [0 ]["library" ]["provides_includes" ][0 ]
6074
6175def test_install (run_command ):
6276 libs = ['"AzureIoTProtocol_MQTT"' , '"CMMC MQTT Connector"' , '"WiFiNINA"' ]
You can’t perform that action at this time.
0 commit comments