All files / test/mocks SearchRequest.ts

100% Statements 5/5
100% Branches 0/0
100% Functions 0/0
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68    1x                                 1x                           1x                           1x                                     1x  
import { SearchRequest } from "../../src/interfaces/Api";
 
const SearchPayload: SearchRequest = {
  location: {
   "country": "usa"
  },
  time: {
    date: "2025-06-10",
  },
  activity: {
    "search": "electricity"
  },
  pagination:{
    "page": 10,
    "size": 1
  }
};
 
// Search payload with unit parameter
export const SearchPayloadWithUnit: SearchRequest = {
  location: {
    "country": "usa"
  },
  time: {
    date: "2025-06-10",
  },
  activity: {
    "search": "electricity",
    "unit": "kWh"
  }
};
 
// Search payload with scope parameter
export const SearchPayloadWithScope: SearchRequest = {
  location: {
    "country": "usa"
  },
  time: {
    date: "2025-06-10",
  },
  activity: {
    "search": "natural gas",
    "scope": "1"
  }
};
 
// Search payload with both unit and scope parameters
export const SearchPayloadWithBoth: SearchRequest = {
  location: {
    "country": "usa",
    "stateProvince": "california"
  },
  time: {
    date: "2025-06-10",
  },
  activity: {
    "search": "electricity",
    "unit": "MWh",
    "scope": "2"
  },
  pagination:{
    "page": 1,
    "size": 10
  }
};
 
export default SearchPayload;