354 Commits

Author SHA1 Message Date
zinduolis abc815d46e Merge branch 'master' into bugfix/3493-3498-ntype-attribute 2026-05-27 13:16:46 +10:00
zinduolis 36b41e1aef FIX: revert accidental PDF mutation; stub File.open in Hook_default_browser pre_send; consolidate BRANCH_COVERAGE into BeefTestConfig; replace 'next unless' guards with describe-level conditionals; per-example stub_const for extension constants; correct has_valid_browser_details_chars? assertions 2026-05-25 15:08:14 +10:00
zinduolis 9704a303e0 Merge remote-tracking branch 'origin/master' into tests/extensions-modules 2026-05-25 14:16:26 +10:00
zinduolis c7985cdf51 TEST: remove autorun_engine specs (ARE removed in #3482)
PR #3482 deleted the AutorunEngine source code (engine.rb, parser.rb,
rule_loader.rb) along with the Rule and Execution models. The three new
spec files added by this PR were testing classes that no longer exist
on master, so they would fail at load time once #3482 merged.

Also drop a leftover BeEF::Core::Models::Execution stub in
hookedbrowsers_spec.rb — the handler no longer queries pending ARE
executions, so the stub is dead.

Removed:
  spec/beef/core/main/autorun_engine/engine_spec.rb       (359 lines)
  spec/beef/core/main/autorun_engine/parser_spec.rb       (119 lines)
  spec/beef/core/main/autorun_engine/rule_loader_spec.rb  ( 83 lines)

Modified:
  spec/beef/core/main/handlers/hookedbrowsers_spec.rb (-1 dead stub)
2026-05-22 15:54:11 +10:00
zinduolis cb95e7cdc1 Merge branch 'master' into tests/improve-core-test-coverage 2026-05-22 15:34:18 +10:00
sethumadh 0e458d5e2c Fix UnknownAttributeError on NetworkHost/NetworkService.create 2026-05-20 13:56:21 +10:00
zinduolis e99c5448c6 Merge branch 'master' into tests/extensions-modules 2026-04-07 08:43:31 +10:00
Jake Webster f0e47a822d FIX: unused variable 2026-02-27 14:18:28 +10:00
Jake Webster 82c57b4ea1 FIX: unused variable 2026-02-27 11:40:44 +10:00
Jake Webster ad2fed571a UPDATE: simplecov config 2026-02-26 10:30:15 +10:00
Jake Webster 57c615daf8 ADD: module dynamic specs per section 2026-02-05 14:12:41 +10:00
Jake Webster 6ffc9cd192 REMOVE: individual specs 2026-02-05 11:21:15 +10:00
zinduolis 28933734fc Merge branch 'master' into issue/3475-remove-ARE 2026-02-05 10:39:57 +10:00
Jake Webster 045b943513 TEST: modules/chrome_extensions specs 2026-02-02 17:02:13 +10:00
Jake Webster 238922c7df TEST: module/debug directory specs 2026-02-02 16:58:04 +10:00
Jake Webster e8427f0a5e TEST: modules/browser specs 2026-02-02 16:54:02 +10:00
Jake Webster 2aec814441 Merge remote-tracking branch 'origin/coverage-improvements' into tests/improve-core-test-coverage 2026-02-02 11:15:06 +10:00
Jake Webster f238e20a51 CR: remove ARE rules related tests 2026-02-02 11:07:36 +10:00
Jake Webster 088b244109 TEST: hookerbrowser and browserdetails spec 2026-02-02 11:00:50 +10:00
Jake Webster 0ceb550409 TEST: more server spec 2026-01-30 17:58:24 +10:00
Jake Webster 30ae29e30d TEST: additional specs for command and commandline spec 2026-01-30 17:56:22 +10:00
Jake Webster 65395cdd4d TEST: more logger spec unit tests 2026-01-30 17:55:05 +10:00
Jake Webster ee8234958e TEST: more engine spec unit tests 2026-01-30 17:54:49 +10:00
Jake Webster cad6fc9d81 TEST: core main server spec 2026-01-30 17:54:19 +10:00
Jake Webster 035f17a5c7 TEST: core main various specs 2026-01-30 17:10:28 +10:00
Jake Webster dfce4728d5 TEST: updates to base and crpto specs 2026-01-30 16:54:15 +10:00
Jake Webster d27fba46b8 TEST: main constatns commandmodule spec 2026-01-30 16:40:54 +10:00
Jake Webster 51afa04e6b TEST: main constants specs 2026-01-30 16:40:39 +10:00
Jake Webster 83d2b2ff76 TEST: main models command spec 2026-01-30 16:38:50 +10:00
Jake Webster a69423fb94 TEST: main autorun specs 2026-01-30 16:38:40 +10:00
Jake Webster fc10884d50 TEST: core main models specs 2026-01-30 16:25:26 +10:00
Jake Webster 1b2bd10a0a TEST: core main constatns browsers spec 2026-01-30 16:25:10 +10:00
Jake Webster 3287d3f49d TEST: core main logger spec 2026-01-30 16:24:52 +10:00
Jake Webster 905157edfb TEST: gbmanager spec 2026-01-30 16:24:41 +10:00
Jake Webster 68d19a3221 UPDATE: tests with copywrite 2026-01-30 15:38:03 +10:00
Jake Webster cbb95576b9 REMOVE: api related tests 2026-01-30 15:33:25 +10:00
Jake Webster db8b2eca9c EDIT: remove unassigned var option 2026-01-30 15:26:03 +10:00
Jake Webster 95052f2066 TEST: core main handlers 2026-01-23 16:46:51 +10:00
Jake Webster 35c3912f65 TEST: core main handlers browserdetails 2026-01-23 16:40:33 +10:00
Jake Webster 647500cf78 TEST: core main command spec 2026-01-23 16:35:28 +10:00
Jake Webster 7178460256 TEST: core main geoip spec 2026-01-23 16:03:51 +10:00
Jake Webster 8b54f67566 TEST: core main server spec 2026-01-23 15:32:26 +10:00
Jake Webster d54ec6761d TEST: core main router spec 2026-01-23 15:27:18 +10:00
Jake Webster 6ca679dc9e TEST: core module spec 2026-01-23 14:38:40 +10:00
Jake Webster ec4d73915e TEST: core api registrar spec 2026-01-23 14:28:25 +10:00
Jake Webster d3aef8aec6 TEST: core main rest specs 2026-01-23 14:17:28 +10:00
Jake Webster 58696560dd TEST: core main network specs 2026-01-23 12:56:46 +10:00
Jake Webster 8423b3701e TEST: core/main/models specs 2026-01-23 11:32:21 +10:00
Jake Webster 20c69be87b TEST: core/main/handlers specs 2026-01-23 11:16:01 +10:00
Jake Webster f847cd0e37 FIX: isolate beef modules spec 2026-01-22 17:48:19 +10:00