Test that cfg.blocked_domain entries are added to the output. -- Testcase -- import adb from 'adblock-fast'; import { readfile } from 'fs'; let ti = adb._test_internals; adb.env.load_config(); ti.set_cfg('dns', 'dnsmasq.servers'); ti.set_cfg('dnsmasq_sanity_check', false); ti.set_cfg('dnsmasq_validity_check', false); ti.set_cfg('heartbeat_domain', null); ti.set_cfg('config_update_enabled', false); ti.set_cfg('update_config_sizes', false); ti.set_cfg('blocked_domain', 'custom-block-1.example.net custom-block-2.example.net'); ti.env.dns_set_output_values('dnsmasq.servers'); ti.append_urls(); let ok = ti.download_lists(); if (!ok) { print('download_lists failed\n'); } else { let content = readfile(ti.dns_output.file) || ''; let customs = [ 'custom-block-1.example.net', 'custom-block-2.example.net', ]; let results = []; for (let d in customs) { let found = index(content, 'server=/' + d + '/') >= 0; push(results, sprintf('%s: %s', d, found ? 'PRESENT' : 'MISSING')); } print(join('\n', results) + '\n'); } -- End -- -- Expect stdout -- custom-block-1.example.net: PRESENT custom-block-2.example.net: PRESENT -- End --