All files / src/linux index.js

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

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 371x                               1x   1x 1x                                  
import {
  COMMAND,
  getNodeId,
  createNewDevice as cND,
  createNewVolume as cNV,
  mergeVolumesAndDevicesLinux,
  parselsblkDeviceData,
  parselsblkVolumeData,
  parselsblk,
  parsefdisklDeviceData,
  parsefdisklVolumeData,
  parsefdiskl,
  splitdfTLine,
  parsedfT,
  parseLinux,
} from './linux';
import { emptyDevice, emptyVolume } from '../utilities';
 
const createNewDevice = cND(emptyDevice);
const createNewVolume = cNV(emptyVolume);
 
export default {
  COMMAND,
  parser: parseLinux(
    mergeVolumesAndDevicesLinux(emptyDevice),
    parselsblk(
      parselsblkDeviceData(createNewDevice),
      parselsblkVolumeData(createNewVolume)
    ),
    parsefdiskl(
      parsefdisklDeviceData(getNodeId, createNewDevice),
      parsefdisklVolumeData(getNodeId, createNewVolume)
    ),
    parsedfT(getNodeId, createNewVolume, splitdfTLine)
  ),
};