Commit Graph

1270 Commits

Author SHA1 Message Date
donosonaumczuk
98751da013 misc: CI fuzz runs temporarily lowered & prettier ignore adds lib/ out/ dirs 2023-07-05 19:01:45 +01:00
Alan
5aef9e26fb Merge pull request #101 from lens-protocol/test/referrals
test: Referral System
2023-06-27 16:13:01 +02:00
donosonaumczuk
17b2884f86 Merge branch 'main' into test/coverage 2023-06-27 15:11:33 +01:00
Alan
3ba36b074e Merge pull request #103 from lens-protocol/misc/fuzzing-config
misc: Lowered fuzzing runs for local dev - kept high only for ci
2023-06-27 16:10:44 +02:00
donosonaumczuk
e156dde566 misc: Lowered fuzzing runs for local dev - kept high only for ci 2023-06-27 14:09:39 +01:00
donosonaumczuk
320cf87dc5 fix: Burned/Unexistent profiles not allowed as referrals
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-06-26 17:42:42 +01:00
donosonaumczuk
58b060e711 feat: exists function added to ProfileLib
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-06-26 17:41:38 +01:00
donosonaumczuk
54124d00d0 test: Referral System - Unverified referrals tests added
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-06-26 17:40:57 +01:00
donosonaumczuk
359ccc3ce3 fix: Test fixed after merging 2023-06-23 19:55:47 +01:00
donosonaumczuk
d031829c49 Merge branch 'test/referrals' of github.com:lens-protocol/core-private into test/referrals 2023-06-23 19:10:06 +01:00
donosonaumczuk
0b96a74607 test: Referral system edge cases tested 2023-06-23 19:09:33 +01:00
donosonaumczuk
907c9981ee misc: Small commment tweak 2023-06-23 19:09:18 +01:00
vicnaum
c727ba96c5 test: LegacyCollect Referral system tests 2023-06-23 20:07:37 +02:00
donosonaumczuk
4fb88d29bb misc: Passing multiple referrals allowed in tests 2023-06-23 17:32:58 +01:00
donosonaumczuk
9355dc18de test: Referral system tests improved
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-06-22 17:09:23 +01:00
donosonaumczuk
d99ea875cb misc: Avoid reundant check as lengths must coincide at this point
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-06-22 17:08:59 +01:00
Alan
56639abf6a Merge pull request #99 from lens-protocol/fix/referral-logic
fix: Referral logic - Filling mirrors' root pub approach
2023-06-22 16:34:12 +02:00
donosonaumczuk
d33ffd9243 test: Test improved
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-06-22 15:33:05 +01:00
donosonaumczuk
e4a5db34e3 misc: You cannot pass referrals when reference module is not set
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-06-22 15:32:45 +01:00
vicnaum
aad1d9b7ab test: Referral system tests improved - Still WIP
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-06-21 19:07:35 +02:00
donosonaumczuk
6f41c9b5f9 fix: Referrer validation fixed and simplified now that mirrors have root too 2023-06-20 21:40:43 +01:00
donosonaumczuk
b529ec614e feat: Filling root pub for mirrors too 2023-06-20 21:39:53 +01:00
vicnaum
be4c309326 test: referrals
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-06-20 19:37:10 +02:00
donosonaumczuk
f2260b197c test: FollowNFT follower count tests added
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-06-19 16:03:12 +01:00
donosonaumczuk
6e2fd0659d test: Publication tests added - PublicationType, action initialization and contentURI
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-06-19 16:02:49 +01:00
Alan
cbcb6d27ad Merge pull request #97 from lens-protocol/test/follow-nft-coverage
Test: FollowNFT coverage
2023-06-16 19:06:04 +02:00
vicnaum
d605c159df misc: fix FollowNFT test from failing 2023-06-16 18:42:44 +02:00
Alan
ca191831aa Merge pull request #98 from lens-protocol/test/degrees-of-separation
test: Degrees of separation V2
2023-06-16 18:31:54 +02:00
vicnaum
0089acc2c6 misc: Modify ControllableByContract tests to address proper coverage 2023-06-16 18:15:20 +02:00
vicnaum
7793f423b7 test: more tests added to FollowNFT 2023-06-16 18:05:34 +02:00
donosonaumczuk
2b1975d952 test: Degrees of separation ref module tests added 2023-06-16 16:58:26 +01:00
donosonaumczuk
390fd88cfa fix: Underflow when degrees are zero 2023-06-16 16:57:38 +01:00
vicnaum
6f3d784f9f test: More tests added for Follow NFT 2023-06-15 22:43:46 +02:00
vicnaum
046149695d fix: FollowTokenURILib tokenURI fix 2023-06-15 22:43:17 +02:00
vicnaum
f28a15afca misc: Added a revert for getting tokenURI of nonexistent profile 2023-06-15 22:42:24 +02:00
vicnaum
97f4cd3e24 misc: Remove unnecessary returns from unfollow LensHub functions 2023-06-15 22:41:55 +02:00
Alan
29e0fbb6ce Merge pull request #96 from lens-protocol/test/lens-base-erc721
test: LensBaseERC721 test refactor
2023-06-15 12:06:49 +02:00
donosonaumczuk
f0240f8ccf misc: Referral system test advanced a bit
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-06-14 21:00:15 +01:00
donosonaumczuk
e797f7fdbe misc: getDomainSeparator test added to Lens Base ERC-721
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-06-14 20:41:57 +01:00
donosonaumczuk
0c97d4175b misc: StorageLib - getName removed - Slots added
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-06-14 20:39:15 +01:00
donosonaumczuk
acf33efdbd misc: MetaTxLib - Domain separator uses name function directly instead of StorageLib
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-06-14 20:38:42 +01:00
donosonaumczuk
b7965b8383 misc: MockNFT uses LensBaseERC721 - testCannot_MintToZero added 2023-06-14 19:29:19 +01:00
donosonaumczuk
2421ea46a2 test: LensBaseERC721Test more coverage 2023-06-14 18:25:25 +01:00
donosonaumczuk
556d48c592 test: testCannot_Approve_Unauthorized fixed - testCannot_MintToZero commented with TODO 2023-06-14 16:10:39 +01:00
donosonaumczuk
8f5ede41bc test: ERC-721 recipient-related tests fixed - Fuzzing added 2023-06-14 15:50:06 +01:00
donosonaumczuk
edb593b3c3 misc: ERC-721 recipient mock contracts added 2023-06-14 15:43:13 +01:00
vicnaum
c24433be63 test: more LensBaseERC721 based tests refactors 2023-06-13 22:47:36 +02:00
vicnaum
2d0c6b12a2 test: Huge refactor of LensBaseERC721 test 2023-06-13 22:46:38 +02:00
vicnaum
18958dc824 misc: remove tokenURI and baseURI from LensBaseERC721
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-06-13 22:46:15 +02:00
vicnaum
1961a5a063 fix: ERC2981 supportsInterface
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-06-13 22:45:31 +02:00