diff options
author | Gustavo Lima Chaves <limachaves@gmail.com> | 2022-01-25 09:43:21 +0000 |
---|---|---|
committer | Jan Rybar <jrybar@redhat.com> | 2022-01-25 09:43:21 +0000 |
commit | c7fc4e1b61f0fd82fc697c19c604af7e9fb291a2 (patch) | |
tree | 4b39c1330a74462aa06638284d7ba01f1729c134 /test | |
parent | 92b910ce2273daf6a76038f6bd764fa6958d4e8e (diff) |
Added support for duktape as JS engine
Original author: Wu Xiaotian (@yetist)
Resurrection author, runaway-killer author: Gustavo Lima Chaves (@limachaves)
Diffstat (limited to 'test')
-rw-r--r-- | test/data/etc/polkit-1/rules.d/10-testing.rules | 6 | ||||
-rw-r--r-- | test/polkitbackend/test-polkitbackendjsauthority.c | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/test/data/etc/polkit-1/rules.d/10-testing.rules b/test/data/etc/polkit-1/rules.d/10-testing.rules index 98bf062..e346b5d 100644 --- a/test/data/etc/polkit-1/rules.d/10-testing.rules +++ b/test/data/etc/polkit-1/rules.d/10-testing.rules @@ -189,8 +189,10 @@ polkit.addRule(function(action, subject) { ; } catch (error) { if (error == "Terminating runaway script") - return polkit.Result.YES; - return polkit.Result.NO; + // Inverted logic to accomodate Duktape's model as well, which + // will always fail with negation, on timeouts + return polkit.Result.NO; + return polkit.Result.YES; } } }); diff --git a/test/polkitbackend/test-polkitbackendjsauthority.c b/test/polkitbackend/test-polkitbackendjsauthority.c index f97e0e0..2103b17 100644 --- a/test/polkitbackend/test-polkitbackendjsauthority.c +++ b/test/polkitbackend/test-polkitbackendjsauthority.c @@ -328,7 +328,7 @@ static const RulesTestCase rules_test_cases[] = { "net.company.run_away_script", "unix-user:root", NULL, - POLKIT_IMPLICIT_AUTHORIZATION_AUTHORIZED, + POLKIT_IMPLICIT_AUTHORIZATION_NOT_AUTHORIZED, }, { |