cybertk / cybertk/abao

Convert (or branch off) a node lib version of abao

Open
#76 11 comments 0 reactions 0 assignees View on GitHub
Dominant language
CoffeeScript
Stars
352
Forks
57
PR merge metrics
No merged PRs in 30d

Description

@plroebuck I have found that abao just isn't powerful enough for me. It's essentially an obfuscation around mocha that doesn't really give you the ability to perform tests across requests (like testing the oauth dance) and other features.

What do you think about converting abao into a digestible node library so that we can simply write the chai tests ourselves and we use abao to convert raml into request objects with methods to perform validation checks against schema and headings, etc.

This way we can do things like writing the tests and working with the data ourselves, rather than having to bloat abao itself with features and configuration options.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing abao's current Mocha-oriented behavior and how it converts RAML into request objects. Done means providing a digestible Node library that lets callers write Chai tests themselves while retaining request methods and validation against schemas and headings.

Written by the indexing model from the issue text.

Assessment

Tech stack
coffeescript, node.js
Domain
api, testing, tooling
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.