diff --git a/tests/TelInput-test.js b/tests/TelInput-test.js
index <HASH>..<HASH> 100644
--- a/tests/TelInput-test.js
+++ b/tests/TelInput-test.js
@@ -16,8 +16,11 @@ describe('TelInput', () => {
   let requests;
   let getScript;
 
-  beforeEach('Render element', () => {
+  before('Read utils file', () => {
     libphonenumberUtils = fs.readFileSync('./example/assets/libphonenumber.js', 'utf8');
+  });
+
+  beforeEach('Render element', () => {
     xhr = sinon.useFakeXMLHttpRequest();
     window.intlTelInputUtils = undefined;
     requests = [];
Read utils file from disk once in TelInput-test

_libphonenumber.js_ is not changed between test scenarios, read it into
memory once in a `before` block.