diff --git a/src/levels/mixed/describe.js b/src/levels/mixed/describe.js index 85d5e901..646996b7 100644 --- a/src/levels/mixed/describe.js +++ b/src/levels/mixed/describe.js @@ -5,7 +5,9 @@ exports.level = { "onlyEvaluateAsserts": true, "goalAsserts": { "bugfix": [ - null + function (data) { + return data.__num_commits_upstream > 5; + }, ] }, "name": { @@ -1320,4 +1322,4 @@ exports.level = { ] } } -}; \ No newline at end of file +}; diff --git a/src/levels/mixed/grabbingOneCommit.js b/src/levels/mixed/grabbingOneCommit.js index cf69b98b..a9651bad 100644 --- a/src/levels/mixed/grabbingOneCommit.js +++ b/src/levels/mixed/grabbingOneCommit.js @@ -2,7 +2,9 @@ exports.level = { "compareOnlyMainHashAgnosticWithAsserts": true, "goalAsserts": { "main": [ - null + function (data) { + return data.C4 > data.C1; + } ] }, "disabledMap": { @@ -877,4 +879,4 @@ exports.level = { ] } } -}; \ No newline at end of file +}; diff --git a/src/levels/mixed/jugglingCommits.js b/src/levels/mixed/jugglingCommits.js index b1eec380..fc8ef157 100644 --- a/src/levels/mixed/jugglingCommits.js +++ b/src/levels/mixed/jugglingCommits.js @@ -6,8 +6,12 @@ exports.level = { "compareOnlyMainHashAgnosticWithAsserts": true, "goalAsserts": { "main": [ - null, - null + function (data) { + return data.C2 > data.C3; + }, + function (data) { + return data.C2 > data.C1; + } ] }, "goalTreeString": "%7B%22branches%22%3A%7B%22main%22%3A%7B%22target%22%3A%22C3%27%27%22%2C%22id%22%3A%22main%22%7D%2C%22newImage%22%3A%7B%22target%22%3A%22C2%22%2C%22id%22%3A%22newImage%22%7D%2C%22caption%22%3A%7B%22target%22%3A%22C3%27%27%22%2C%22id%22%3A%22caption%22%7D%7D%2C%22commits%22%3A%7B%22C0%22%3A%7B%22parents%22%3A%5B%5D%2C%22id%22%3A%22C0%22%2C%22rootCommit%22%3Atrue%7D%2C%22C1%22%3A%7B%22parents%22%3A%5B%22C0%22%5D%2C%22id%22%3A%22C1%22%7D%2C%22C2%22%3A%7B%22parents%22%3A%5B%22C1%22%5D%2C%22id%22%3A%22C2%22%7D%2C%22C3%22%3A%7B%22parents%22%3A%5B%22C2%22%5D%2C%22id%22%3A%22C3%22%7D%2C%22C3%27%22%3A%7B%22parents%22%3A%5B%22C1%22%5D%2C%22id%22%3A%22C3%27%22%7D%2C%22C2%27%22%3A%7B%22parents%22%3A%5B%22C3%27%22%5D%2C%22id%22%3A%22C2%27%22%7D%2C%22C2%27%27%22%3A%7B%22parents%22%3A%5B%22C3%27%22%5D%2C%22id%22%3A%22C2%27%27%22%7D%2C%22C2%27%27%27%22%3A%7B%22parents%22%3A%5B%22C1%22%5D%2C%22id%22%3A%22C2%27%27%27%22%7D%2C%22C3%27%27%22%3A%7B%22parents%22%3A%5B%22C2%27%27%27%22%5D%2C%22id%22%3A%22C3%27%27%22%7D%7D%2C%22HEAD%22%3A%7B%22target%22%3A%22main%22%2C%22id%22%3A%22HEAD%22%7D%7D", @@ -780,4 +784,4 @@ exports.level = { ] } } -}; \ No newline at end of file +}; diff --git a/src/levels/mixed/jugglingCommits2.js b/src/levels/mixed/jugglingCommits2.js index 02746c5c..3ba8b3be 100644 --- a/src/levels/mixed/jugglingCommits2.js +++ b/src/levels/mixed/jugglingCommits2.js @@ -8,8 +8,12 @@ exports.level = { "compareOnlyMainHashAgnosticWithAsserts": true, "goalAsserts": { "main": [ - null, - null + function (data) { + return data.C2 > data.C3; + }, + function (data) { + return data.C2 > data.C1; + } ] }, "name": { @@ -957,4 +961,4 @@ exports.level = { ] } } -}; \ No newline at end of file +};