Since upgrading Sinatra to 1.3.3, the test module cannot determine that the application is a Sinatra::Base.
The application itself works fine, it's just the test suite that no longer works.
Minimal scenario to replicate is located here: https://gist.github.com/3464182
I'm having the same issue.
@SpiritMachine I fixed this in my fork. You can use it by adding the following line to your Gemfile:
gem 'async_sinatra', git: 'https://github.com/samsoffes/async_sinatra.git', ref: 'f00c791c8baa150bea4de7a4efbe941b93470c02'
Nice one. Thanks for the heads up. Silly me; I actually looked at this and couldn't see why it was failing - missed the absence of the @ before the first app.
Running into this now myself.
Support Sinatra::ExtendedRack. Fixes #30
Update and fix #30 for new sinatra