aboutsummaryrefslogtreecommitdiffstats
path: root/test/functional/lua/inject_url.lua
blob: f8764b2134bcef66ace6fd593fc15dfe44266b1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
local url = require('rspamd_url')

local function task_inject_cb (task)
    local url_text = 'http://example.com?redir=https://another.com'
    local url_to_inject = url.create(task:get_mempool(), url_text)
    task:inject_url(url_to_inject)
    if #(task:get_urls()) == 2 then
        return true
    end
    return false
end

rspamd_config:register_symbol({
    name = 'TEST_INJECT_URL',
    score = 1.0,
    callback = task_inject_cb
})