1. ホーム
  2. javascript

[解決済み] Jasmineで、ある値が「以上」であることをテストするにはどうすればよいですか?

2022-10-22 17:42:15

質問

ある値が10進数(または0)であることを確認したいので、数値は0以上でなければならない が1以下であることを確認したい。

describe('percent',function(){  

  it('should be a decimal', function() {

    var percent = insights.percent; 
    expect(percent).toBeGreaterThan(0);
    expect(percent).toBeLessThan(1);

  });

});

" >= 0 "を模倣するにはどうしたらよいでしょうか?

どのように解決するのですか?

まず比較演算を実行し、それが真実であるかどうかを確認すればよいのです。

describe('percent',function(){
  it('should be a decimal',function(){

    var percent = insights.percent;

    expect(percent >= 0).toBeTruthy();
    expect(percent).toBeLessThan(1);

  });   
});