Skip to content

slagyr/http-spec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTTP Server Challenge Specifications

Executable specification for Micah's HTTP Server Challenge. These specs are written in Clojure but apply to servers written in any language.

Rules of Engagement:

  1. Use the HTTP 1.1 RFC or Wikipedia HTTP Page as references.
  2. DO NOT STUDY EXISTING HTTP CODE
  3. NO 3rd PARTY LIBRARIES

Spec Setup

1) Leiningen must be installed.

2) Configuration

The specs must be configured to run your server implementation. Update the spec/http_spec/config.edn file with:

  • :cmd - the command line to start your server without options
  • :name - the name of your server

3) Execution

From within this http-spec directory:

lein spec  

Specification Categories

About

Specs for HTTP challenge

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published