diff --git a/tests/basic/test_repomap.py b/tests/basic/test_repomap.py index 2ceab9689..b8e6e1988 100644 --- a/tests/basic/test_repomap.py +++ b/tests/basic/test_repomap.py @@ -315,6 +315,7 @@ class TestRepoMapAllLanguages(unittest.TestCase): "properties": ("properties", "database.url"), "r": ("r", "calculate"), "racket": ("rkt", "greet"), + "solidity": ("sol", "SimpleStorage"), } fixtures_dir = Path(__file__).parent.parent / "fixtures" / "languages" diff --git a/tests/fixtures/languages/solidity/test.sol b/tests/fixtures/languages/solidity/test.sol new file mode 100644 index 000000000..f78e64884 --- /dev/null +++ b/tests/fixtures/languages/solidity/test.sol @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.0; + +contract SimpleStorage { + uint256 private value; + + event ValueChanged(uint256 newValue); + + constructor(uint256 initialValue) { + value = initialValue; + } + + function setValue(uint256 newValue) public { + value = newValue; + emit ValueChanged(newValue); + } + + function getValue() public view returns (uint256) { + return value; + } +}