text: import Bob from './bob.js';
  
  describe('Bob', () => {
    const bob = new Bob();
  
    test('stating something', () => {
      const result = bob.hey('Tom-ay-to, tom-aaaah-to.');
      expect(result).toEqual('Whatever.');
    });
  
    xtest('shouting', () => {
      const result = bob.hey('WATCH OUT!');
      expect(result).toEqual('Whoa, chill out!');
    });
  
    xtest('asking a question', () => {
      const result = bob.hey('Does this cryogenic chamber make me look fat?');
      expect(result).toEqual('Sure.');
    });
  
    xtest('talking forcefully', () => {
      const result = bob.hey("Let's go make out behind the gym!");
      expect(result).toEqual('Whatever.');
    });
  
    xtest('forceful question', () => {
      const result = bob.hey("WHAT THE HELL WERE YOU THINKING?");
      expect(result).toEqual('Calm down, I know what I\'m doing!');
    });
  
    xtest('using acronyms in regular speech', () => {
      const result = bob.hey("It's OK if you don't want to go to the DMV.");
      expect(result).toEqual('Whatever.');
    });
  
    xtest('shouting numbers', () => {
      const result = bob.hey('1, 2, 3 GO!');
      expect(result).toEqual('Whoa, chill out!');
    });
  
    xtest('only numbers', () => {
      const result = bob.hey('1, 2, 3');
      expect(result).toEqual('Whatever.');
    });
  
    xtest('question with only numbers', () => {
      const result = bob.hey('4?');
      expect(result).toEqual('Sure.');
    });
  
    xtest('shouting with special characters', () => {
      const result = bob.hey('ZOMG THE %^*@#$(*^ ZOMBIES ARE COMING!!11!!1!');
      expect(result).toEqual('Whoa, chill out!');
    });
  
    xtest('shouting with umlauts', () => {
      const result = bob.hey('\xdcML\xc4\xdcTS!');
      expect(result).toEqual('Whoa, chill out!');
    });
  
    xtest('calmly speaking about umlauts', () => {
      const result = bob.hey('\xfcML\xe4\xdcTS');
      expect(result).toEqual('Whatever.');
    });
  
    xtest('shouting with no exclamation mark', () => {
      const result = bob.hey('I HATE YOU');
      expect(result).toEqual('Whoa, chill out!');
    });
  
    xtest('statement containing question mark', () => {
      const result = bob.hey('Ending with a ? means a question.');
      expect(result).toEqual('Whatever.');
    });
  
    xtest('prattling on', () => {
      const result = bob.hey('Wait! Hang on.  Are you going to be OK?');
      expect(result).toEqual('Sure.');
    });
  
    xtest('silence', () => {
      const result = bob.hey('');
      expect(result).toEqual('Fine. Be that way!');
    });
  
    xtest('prolonged silence', () => {
      const result = bob.hey('   ');
      expect(result).toEqual('Fine. Be that way!');
    });
  });
  
  