From c45cf6ab512b3faee4bb38f27e10fc04571490d1 Mon Sep 17 00:00:00 2001 From: Adam Townsend Date: Wed, 11 Oct 2023 11:01:46 -0700 Subject: [PATCH] started building out rspec specs for API functionality --- spec/create_spec.rb | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 spec/create_spec.rb diff --git a/spec/create_spec.rb b/spec/create_spec.rb new file mode 100644 index 0000000..2e21d18 --- /dev/null +++ b/spec/create_spec.rb @@ -0,0 +1,21 @@ +require_relative '../.env' +ENV["DB_NAME"] = "test_#{ENV["DB_NAME"]}" +require_relative '../app' +require 'rubygems' +require 'roda' +require 'sequel' +require 'rspec' +require 'rack/test' + +def app + App +end + +describe "Submit API request to create new link" do + include Rack::Test::Methods + it "should return a link to the url provided" do + post '/create' + last_response.should be_ok + end +end +