Jasmine.js を使用して JS 単体テストを作成していますが、このタイプのコードが何らかのテスト原則に違反しているかどうかは不明です。
expect(someObject).toNotBe(undefined || null);
とは対照的に
expect(someObject).toNotBe(undefined);
expect(someObject).toNotBe(null);
null
とは異なりますundefined
が、私のテストの目的では、どちらであるかは気にしません (と思います)。