Skip to content

Commit

Permalink
Testing for only FID values
Browse files Browse the repository at this point in the history
  • Loading branch information
SETHULAKSHMI-PM committed Apr 30, 2024
1 parent f50ba07 commit dd66a4c
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 19 deletions.
14 changes: 7 additions & 7 deletions lib/webVitals.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
// @flow

// $FlowFixMe Flow doesn't find the file. Let's ignore this for now.
import {onLCP} from 'web-vitals';
import {onFID} from 'web-vitals';
import type {PageLoadBeacon} from './types';
import {pageLoadStartTimestamp} from './timings';
import {reportCustomEvent} from './customEvents';
import vars from './vars';

interface Metric {
name: 'CLS' | 'FID' | 'LCP';
name: 'FID';
value: number;
id?: string;
}
Expand All @@ -30,12 +30,12 @@ function reportExtraMetrics(metric: Metric) {
}

export function addWebVitals(beacon: PageLoadBeacon) {
if (onLCP) {
onLCP(onMetric, true);
}
// if (onFID) {
// onFID(onMetric, true);
// if (onLCP) {
// onLCP(onMetric, true);
// }
if (onFID) {
onFID(onMetric, true);
}
// if (onINP) {
// onINP(onMetric, true);
// }
Expand Down
2 changes: 1 addition & 1 deletion protractor.saucelabs.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ function newSaucelabsCapability(browserName, version, platform) {
browserName,
version,
platform,
name: 'Testing for only LCP values',
name: 'Testing for only FID values',
'tunnel-identifier': 'github-action-tunnel',
build: process.env.GITHUB_RUN_NUMBER
};
Expand Down
22 changes: 11 additions & 11 deletions test/e2e/12_webvitalsAsCustomEvent/webvitalsAsCustomEvent.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,25 +38,25 @@ describe('12_webvitalsAsCustomEvent', () => {
cexpect(beacon.ty).to.equal('pl');
});

expectOneMatching(beacons, beacon => {
cexpect(beacon.ty).to.equal('cus');
cexpect(beacon.ts).to.be.a('string');
cexpect(parseFloat(beacon.d)).to.be.above(3000);
cexpect(beacon.n).to.equal('instana-webvitals-LCP');
cexpect(beacon.l).to.be.a('string');
cexpect(beacon.pl).to.equal(pageLoadBeacon.t);
cexpect(beacon.m_id).to.match(/^v\d+(-\d+)+$/);
});

// expectOneMatching(beacons, beacon => {
// cexpect(beacon.ty).to.equal('cus');
// cexpect(beacon.ts).to.be.a('string');
// cexpect(beacon.n).to.equal('instana-webvitals-FID');
// cexpect(parseFloat(beacon.d)).to.be.above(3000);
// cexpect(beacon.n).to.equal('instana-webvitals-LCP');
// cexpect(beacon.l).to.be.a('string');
// cexpect(beacon.pl).to.equal(pageLoadBeacon.t);
// cexpect(beacon.m_id).to.match(/^v\d+(-\d+)+$/);
// });

expectOneMatching(beacons, beacon => {
cexpect(beacon.ty).to.equal('cus');
cexpect(beacon.ts).to.be.a('string');
cexpect(beacon.n).to.equal('instana-webvitals-FID');
cexpect(beacon.l).to.be.a('string');
cexpect(beacon.pl).to.equal(pageLoadBeacon.t);
cexpect(beacon.m_id).to.match(/^v\d+(-\d+)+$/);
});

// expectOneMatching(beacons, beacon => {
// cexpect(beacon.ty).to.equal('cus');
// cexpect(beacon.ts).to.be.a('string');
Expand Down

0 comments on commit dd66a4c

Please sign in to comment.