Dnn.Platform icon indicating copy to clipboard operation
Dnn.Platform copied to clipboard

Update test projects to use SDK-style projects

Open bdukes opened this issue 1 month ago • 1 comments

Summary

I've updated the test projects to use the simpler SDK-style project format. I'm hoping this makes it easier to maintain, and especially manage updating NuGet packages for tests.

This PR builds on top of https://github.com/dnnsoftware/Dnn.Platform/pull/6826, that PR should be merged first.

bdukes avatar Dec 05 '25 22:12 bdukes

I tried to get the Urls and Integration tests projects running locally in order to verify that I didn't break them, but only got far enough to confirm that some of them can run. They appear to be pretty fragile and out of date (e.g. some tests seem to assume that the site they're running against is a single language, but other tests add a second language, and they expect the Digital Assets module to be there).

There are a handful of change in this PR that I think make the tests work better. One that affects more than tests is that the portal templates include a My Messsages page, with three s characters (which breaks the URL tests that expect the page to be there with a correctly spelled name). It looks like that typo was introduced in 10.0.0, so not too widespread of an impact.

bdukes avatar Dec 10 '25 20:12 bdukes

Included in https://github.com/dnnsoftware/Dnn.Platform/pull/6852

bdukes avatar Dec 17 '25 14:12 bdukes