text: const { isString } = require('../index');
  
  describe('isString', () => {
    test('should be true', () => {
      expect(isString('test')).toBe(true);
    });
    test('should be false', () => {
      expect(isString('')).toBe(false);
      expect(isString(123)).toBe(false);
      expect(isString([])).toBe(false);
      expect(isString({})).toBe(false);
      expect(isString(null)).toBe(false);
      expect(isString(undefined)).toBe(false);
      expect(isString(()=>{})).toBe(false);
      expect(isString(new Date())).toBe(false);
    });
    test('should be true - non strict', () => {
      expect(isString('test', false)).toBe(true);
      expect(isString('', false)).toBe(true);
    });
    test('should be false - non strict', () => {
      expect(isString(123, false)).toBe(false);
      expect(isString([], false)).toBe(false);
      expect(isString({}, false)).toBe(false);
      expect(isString(null, false)).toBe(false);
      expect(isString(undefined, false)).toBe(false);
      expect(isString(()=>{}, false)).toBe(false);
      expect(isString(new Date(), false)).toBe(false);
    });
  });