Sha256: 1d8457a2e765dd85ac683dbc6878c303fdbba5b3c722181a905d976756f6505e
Contents?: true
Size: 929 Bytes
Versions: 2
Compression:
Stored size: 929 Bytes
Contents
require "spec_helper" require "nabaztag_hack_kit/server" require "rack/test" shared_examples_for :successful_route do it "returns 200" do get route last_response.should be_ok end end describe NabaztagHackKit::Server do include Rack::Test::Methods let(:app) { NabaztagHackKit::Server.new } describe "/bc.jsp" do let(:route) { "/bc.jsp" } it_behaves_like :successful_route end describe "/api/log.jsp" do let(:route) { "/api/log.jsp" } it_behaves_like :successful_route end describe "/api/rfid.jsp" do let(:route) { "/api/rfid.jsp" } it_behaves_like :successful_route end describe "/api/recording-finished.jsp" do let(:route) { "/api/recording-finished.jsp" } it_behaves_like :successful_route end describe "catch all route" do let(:route) { "/api/custom.jsp" } it_behaves_like :successful_route it "execute callback" do end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nabaztag_hack_kit-0.1.0.alpha2 | spec/integration/server_spec.rb |
nabaztag_hack_kit-0.1.0.alpha1 | spec/integration/server_spec.rb |