summaryrefslogtreecommitdiff
path: root/tests/modules/project_depend/test.lua
blob: 2df79ba16f2d597e1157723cd9d650e6d0e9584a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import("core.project.depend")

function test_nested_values_append(t)
    local dependinfo = {values = {{"clang", "-m64"}}}
    local changed = depend.is_changed(dependinfo, {values = {{"clang", "-m64", "-DFEATURE_ON"}}})
    t:require(changed)
end

function test_nested_values_remove(t)
    local dependinfo = {values = {{"clang", "-m64", "-DFEATURE_ON"}}}
    local changed = depend.is_changed(dependinfo, {values = {{"clang", "-m64"}}})
    t:require(changed)
end

function test_nested_values_unchanged(t)
    local dependinfo = {values = {{"clang", "-m64", "-DFEATURE_ON"}}}
    local changed = depend.is_changed(dependinfo, {values = {{"clang", "-m64", "-DFEATURE_ON"}}})
    t:require_not(changed)
end