isabella232 / k6-jslib-expect

`expect` provides a different syntax for specifying expectations.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

k6-jslib-expect

Expect library for k6

Docs: http://k6.io/docs/javascript-api/jslib/expect

Download from: https://jslib.k6.io/

Example

import { describe } from 'https://jslib.k6.io/expect/0.0.4/index.js';
import http from 'k6/http';

export default function testSuite() {

  describe('Fetch a list of public crocodiles', (t) => {
    let response = http.get("https://test-api.k6.io/public/crocodiles")

    t.expect(response.status).as("response status").toEqual(200)
      .and(response).toHaveValidJson()
      .and(response.json().length).as("number of crocs").toBeGreaterThan(5);
  })

} 

About

`expect` provides a different syntax for specifying expectations.


Languages

Language:JavaScript 100.0%