Table of Contents

Class ModAssetBundleTests

Namespace
GrindFest
Assembly
GrindFest.dll

P6 gate (Content category): a mod's own prefab and icon, shipped as a content directory, must load through the platform exactly like a base asset — the mod folder is discovered, its directory registered and its keys namespaced, and the resolved prefab still carries its sprite.

The fixture is published by the EditMode gate GrindFest.Tests.ModAssetBuildTests, which builds it straight into the mod folder (Mods/__dt_modbundle/Content/content-directory/). So this test publishes only the mod's manifest and its content patch, then activates the mod through the production refresh path (ModManager.RefreshAndReload), exactly like a subscribed mod would be.

What it used to do: copy a catalog*.json + bundles/ fixture out of Library/GrindFestModBundleFixture and load it through the Addressables catalogue path. Both the Addressables build and the catalogue are gone (2026-09-20) — and with them the SBP Error that made this gate fail on a machine whose Library had been rebuilt, which is why it spent its last days reporting "fixture missing" instead of testing anything.

public class ModAssetBundleTests : DevTest
Inheritance
object
ModAssetBundleTests
Inherited Members

Methods

ModBundleServesPrefabAndIcon()