mirror of
https://github.com/denoland/std.git
synced 2024-11-21 20:50:22 +00:00
20 lines
734 B
TypeScript
20 lines
734 B
TypeScript
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
|
|
|
|
import { expect } from "./expect.ts";
|
|
|
|
Deno.test("expect.stringMatching() with strings", () => {
|
|
expect("deno_std").toEqual(expect.stringMatching("std"));
|
|
expect("function").toEqual(expect.stringMatching("func"));
|
|
|
|
expect("Hello, World").not.toEqual(expect.stringMatching("hello"));
|
|
expect("foobar").not.toEqual(expect.stringMatching("bazz"));
|
|
});
|
|
|
|
Deno.test("expect.stringMatching() with RegExp", () => {
|
|
expect("deno_std").toEqual(expect.stringMatching(/std/));
|
|
expect("0123456789").toEqual(expect.stringMatching(/\d+/));
|
|
|
|
expect("\e").not.toEqual(expect.stringMatching(/\s/));
|
|
expect("queue").not.toEqual(expect.stringMatching(/en/));
|
|
});
|