Где я могу найти список всех встроенных шаблонов для Jasmine Я пытаюсь найти список всех существующих ожидающих совпадений Jasmine, таких как "toContain" и т.д. Где я могу это найти? я искал какое-то время, но не мог найти что-то вроде api. На сайте Jasmine нет никакого упорядоченного списка. Ответ 1 Вы можете найти это в вики на GitHub. Ответ 2 Список файлов со списком жасмин Краткое объяснение того, как написать собственный собеседник Ответ 3 Мне удалось найти этот удобный документ по связанному проекту:) https://github.com/JamieMason/Jasmine-Matchers В них они называются по умолчанию: expect(fn).toThrow(e); expect(instance).toBe(instance); expect(mixed).toBeDefined(); expect(mixed).toBeFalsy(); expect(number).toBeGreaterThan(number); expect(number).toBeLessThan(number); expect(mixed).toBeNull(); expect(mixed).toBeTruthy(); expect(mixed).toBeUndefined(); expect(array).toContain(member); expect(string).toContain(substring); expect(mixed).toEqual(mixed); expect(mixed).toMatch(pattern); Ответ 4 Включенные шаблоны раздел Введение doc, описывает и показывает их в действии. Например: it("The 'toBe' matcher compares with ===", function() { var a = 12; var b = a; expect(a).toBe(b); expect(a).not.toBe(null); }); Ответ 5 Первый способ. Вы можете найти список, просмотрев объект expect() в инструменте отладки, например Firebug или что-то еще. Секундомер: Посмотрите на источники Жасмин. Ответ 6 Более точный список всех встроенных сопоставителей можно найти здесь в Документах API для сопоставителей.
Ответ 3 Мне удалось найти этот удобный документ по связанному проекту:) https://github.com/JamieMason/Jasmine-Matchers В них они называются по умолчанию: expect(fn).toThrow(e); expect(instance).toBe(instance); expect(mixed).toBeDefined(); expect(mixed).toBeFalsy(); expect(number).toBeGreaterThan(number); expect(number).toBeLessThan(number); expect(mixed).toBeNull(); expect(mixed).toBeTruthy(); expect(mixed).toBeUndefined(); expect(array).toContain(member); expect(string).toContain(substring); expect(mixed).toEqual(mixed); expect(mixed).toMatch(pattern);
Ответ 4 Включенные шаблоны раздел Введение doc, описывает и показывает их в действии. Например: it("The 'toBe' matcher compares with ===", function() { var a = 12; var b = a; expect(a).toBe(b); expect(a).not.toBe(null); });
Ответ 5 Первый способ. Вы можете найти список, просмотрев объект expect() в инструменте отладки, например Firebug или что-то еще. Секундомер: Посмотрите на источники Жасмин.
Ответ 6 Более точный список всех встроенных сопоставителей можно найти здесь в Документах API для сопоставителей.