Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@beinformed/citra

Package Overview
Dependencies
Maintainers
0
Versions
52
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@beinformed/citra

Citra is an API testing framework designed to perform end to end tests on JSON REST endpoints.

  • 3.9.0
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
536
decreased by-18.54%
Maintainers
0
Weekly downloads
 
Created
Source

Citra framework

  • Citra framework

About

For easy integration with Be Informed modular UI services, Be Informed has developed the Citra (Continuous Integration Test Regression Assert) framework, providing functions and assert syntax.

Citra is an API testing framework designed to perform end to end tests on JSON REST endpoints. It can be used to test application behavior of web application components using Modular UI services. The Citra library offers a BDD testing style and fully exploits Javascript promises - the resulting tests are simple, clear and expressive. Citra is built on Node.js and the Javascript test frameworks Chakram, Mocha and Chai.

The Citra functionality is provided in separate namespaces (e.g. auth, config, logger, util). Please refer to the provided documentation for more information.

Built with

  • Mocha - Mocha is a testing library for Node.js, created to be a simple, extensible, and fast testing suite. It’s used for unit and integration testing, and it’s a great candidate for BDD.
  • Chakram-BeInformed - Chakram is a REST API testing framework offering a BDD testing style and fully exploiting promises.
  • Chai.js - Chai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any Javascript testing framework.
  • Chai-Things.js - Chai Things adds support to Chai for assertions on array elements.
  • Node.js - Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code outside of a browser.
  • Citra - The Citra (Continuous Integration Test Regression Assert) node module of Be Informed provides functions and assert syntax for easier testing of UI services of the model driven application. Citra extends Chai.js, adding HTTP specific assertions.
  • Chai-Subset - Adds a containsSubset object properties matcher to Chai for asserting on subsets of results;

Getting started

More information about getting started with Citra can be found on our Getting started with testing application behavior page.

FAQs

Package last updated on 28 Oct 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc