mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-29 03:32:28 +00:00
12 lines
504 B
Plaintext
12 lines
504 B
Plaintext
// Unit test to ensure people have appropriately set up their origin_techs in items, ensuring they give the appropriate resources in RnD breakdown
|
|
/datum/game_test/origin_tech/Run()
|
|
var/regex/nums = regex("^\[0-9]+")
|
|
for(var/tpath in subtypesof(/obj/item))
|
|
var/obj/item/I = tpath
|
|
var/tech_str = initial(I.origin_tech)
|
|
|
|
var/list/tech_list = params2list(tech_str)
|
|
|
|
for(var/k in tech_list)
|
|
TEST_ASSERT(length(nums.Replace(tech_list[k], "")) == 0, "Invalid origin tech for [tpath]: [tech_str]")
|