All files / roosterjs-content-model-dom/lib/formatHandlers/utils shouldSetValue.ts

100% Statements 2/2
100% Branches 7/7
100% Functions 1/1
100% Lines 2/2

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      1x           6587x            
/**
 * @internal
 */
export function shouldSetValue(
    value: string | undefined,
    normalValue: string,
    existingValue: string | undefined,
    defaultValue: string | undefined
): boolean {
    return (
        !!value &&
        value != 'inherit' &&
        !!(value != normalValue || existingValue || (defaultValue && value != defaultValue))
    );
}