you should probably make sure the callback is running in the first place and then skip it inside an anonymous subclass. This will make the test case more robust:

```ruby
class SkipClassController < ConditionalFilterController
  before_filter ConditionalClassFilter
end

def test_skipping_class_filters
  test_process(SkipClassController)
  # assert callback ran

  skipping_controller = Class.new(SkipClassController) do
    skip_before_filter ConditionalClassFilter
  end

  test_process(skipping_controller)
  # assert callback did not run
end
```