* Dark Theme preference is a user setting and not delegated Resolves NoMethodError * Add a view spec This ensures the /credits/purchase page is rendered * Test both styles based on user setting Add an actual expectation to the view test