assertConstraints = (expected, fontOptions, label) => {
      assert.equal(
        expected.minWdt,
        fontOptions.minWdt,
        "Incorrect min width" + label
      );
      assert.equal(
        expected.maxWdt,
        fontOptions.maxWdt,
        "Incorrect max width" + label
      );
      assert.equal(
        expected.minHgt,
        fontOptions.minHgt,
        "Incorrect min height" + label
      );
      assert.equal(
        expected.valign,
        fontOptions.valign,
        "Incorrect valign" + label
      );
    }
The test network is derived from example `network/nodeStyles/widthHeight.html`,
where the associated issue (i.e. widthConstraint values not copied) was most poignant.

NOTE: boolean shorthand values for widthConstraint and heightConstraint do nothing.