Double negative creates confusion. Did not do nothing literally means did something, which contradicts the intended meaning. The writer meant She did nothing but laugh, not that she took some action. The correct phrasing is She did nothing but laugh.