text: // using Engineer constructor 
  const Engineer = require('../lib/Engineer');
  
  // creating engineer object  
  test('creates an Engineer object', () => {
      const engineer = new Engineer('Will', 24, 'w.york63@gmail.com', 'wyork63');
  
      expect(engineer.name).toEqual(expect.any(String));
      expect(engineer.id).toEqual(expect.any(Number));
      expect(engineer.email).toEqual(expect.any(String));
      expect(engineer.github) .toEqual(expect.any(String));
  });
  
  // gets github from getGithub()
  test('gets engineer github value', () => {
      const engineer = new Engineer('Will', 24, 'w.york63@gmail.com', 'wyork63');
  
      expect(engineer.getGithub()).toEqual(expect.stringContaining(engineer.github.toString()));
  });
  
  // gets role from getRole() 
  test('gets role of employee', () => {
      const engineer = new Engineer('Will', 24, 'w.york63@gmail.com', 'wyork63');
  
      expect(engineer.getRole()).toEqual("Engineer");
  }); 