示例#1
0
 it('during - 7', function(done) {
   var query = r.time(2013, 12, 10, 'Z').during(r.time(2013, 12, 1, "Z"), r.time(2013, 12, 10, "Z"));
   compare(query, done);
 });
示例#2
0
 it('toISO8601 - 3', function(done) {
   var query = r.time(1986, 1, 1, 0, 0, 2.35, '+02:00').toISO8601();
   compare(query, done);
 });
示例#3
0
 it('toISO8601 - 7', function(done) {
   var query = r.time(1986, 11, 3, 'Z').toISO8601('foo');
   compare(query, done);
 });
示例#4
0
 it('minutes - 5', function(done) {
   var query = r.time(1986, 1, 1, 0, 0, 0, '+02:00').minutes('foo');
   compare(query, done);
 });
示例#5
0
 it('seconds - 5', function(done) {
   var query = r.time(1986, 1, 1, 0, 0, 2.35, '-02:00').seconds('foo');
   compare(query, done);
 });
示例#6
0
 it('dayOfYear - 2', function(done) {
   var query = r.time(1986, 1, 1, 0, 0, 0, '+00:00').dayOfYear();
   compare(query, done);
 });
示例#7
0
 it('hours - 3', function(done) {
   var query = r.time(1986, 1, 1, 0, 0, 0, '-02:00').hours();
   compare(query, done);
 });
示例#8
0
 it('date - 3', function(done) {
   var query = r.time(1986, 1, 3, 12, 3, 2.45, '-03:00').date();
   compare(query, done);
 });
示例#9
0
 it('date - 5', function(done) {
   var query = r.time(1986, 1, 3, 12, 3, 2.45, '+00:00').date('foo');
   compare(query, done);
 });
示例#10
0
 it('during - 13', function(done) {
   var query = r.time(2013, 12, 10, 'Z').during(r.time(2013, 12, 1, "Z"), 'bar', {rightBound: 'open'});
   compare(query, done);
 });
示例#11
0
 it('during - 14', function(done) {
   var query = r.time(2013, 12, 10, 'Z').during(r.time(2013, 12, 1, "Z"), r.time(2013, 12, 10, "Z"), {foo: 'buzz'});
   compare(query, done);
 });
示例#12
0
 it('during - 12', function(done) {
   var query = r.time(2013, 12, 10, 'Z').during('foo', r.time(2013, 12, 10, "Z"), {rightBound: 'open'});
   compare(query, done);
 });
示例#13
0
 it('during - 10', function(done) {
   var query = r.time(2013, 12, 10, 'Z').during(r.args([r.time(2011, 12, 1, "Z"), r.time(2013, 12, 1, "Z"), r.time(2013, 12, 10, "Z")]), {rightBound: 'open'});
   compare(query, done);
 });
示例#14
0
 it('during - 8', function(done) {
   var query = r.time(2013, 12, 10, 'Z').during(r.time(2013, 12, 1, "Z"), r.time(2013, 12, 10, "Z"), {rightBound: 'closed'});
   compare(query, done);
 });
示例#15
0
 it('day - 1', function(done) {
   var query = r.time(1986, 1, 1, 0, 0, 0, '+02:00').day();
   compare(query, done);
 });
示例#16
0
 it('timeOfDay - 5', function(done) {
   var query = r.time(1986, 1, 3, 12, 3, 2.45, '+02:00').timeOfDay('foo');
   compare(query, done);
 });
示例#17
0
 it('dayOfWeek - 3', function(done) {
   var query = r.time(1986, 1, 1, 0, 0, 0, '-02:00').dayOfWeek();
   compare(query, done);
 });
示例#18
0
 it('timezone - 1', function(done) {
   var query = r.time(1986, 1, 3, 12, 3, 2.45, '-02:00').timezone();
   compare(query, done);
 });
示例#19
0
 it('dayOfYear - 5', function(done) {
   var query = r.time(1986, 1, 1, 0, 0, 0, '-02:00').dayOfYear('foo');
   compare(query, done);
 });
示例#20
0
 it('timezone - 3', function(done) {
   var query = r.time(1986, 1, 3, 12, 3, 2.45, '-05:23').timezone('foo');
   compare(query, done);
 });
示例#21
0
 it('minutes - 3', function(done) {
   var query = r.time(1986, 1, 1, 0, 0, 0, '-02:00').minutes();
   compare(query, done);
 });
示例#22
0
 it('year - 1', function(done) {
   var query = r.time(1986, 1, 3, 12, 3, 2.45, '+02:00').year();
   compare(query, done);
 });
示例#23
0
 it('seconds - 2', function(done) {
   var query = r.time(1986, 1, 1, 0, 0, 2.35, '+00:00').seconds();
   compare(query, done);
 });
示例#24
0
 it('year - 5', function(done) {
   var query = r.time(1986, 1, 1, 0, 0, 0, '-02:00').year('bar');
   compare(query, done);
 });
示例#25
0
 it('time - 2', function(done) {
   var query = r.time(1986, 1, 3, 'Z');
   compare(query, done);
 });
示例#26
0
 it('month - 2', function(done) {
   var query = r.time(1986, 1, 1, 0, 0, 0, '+00:00').month();
   compare(query, done);
 });
示例#27
0
 it('toISO8601 - 5', function(done) {
   var query = r.time(1986, 11, 3, 10, 11, 12.32, 'Z').toISO8601();
   compare(query, done);
 });
示例#28
0
 it('month - 4', function(done) {
   var query = r.time(1986, 1, 1, 0, 0, 0, '-02:00').month('foo');
   compare(query, done);
 });
示例#29
0
 it('toEpochTime - 1', function(done) {
   var query = r.time(1986, 1, 1, 0, 0, 2.35, '+02:00').toEpochTime();
   compare(query, done);
 });
示例#30
0
 it('during - 5', function(done) { // Testing that options are actually being evaluated
   var query = r.time(2013, 12, 1, 'Z').during(
       r.time(2013, 12, 1, "Z"), r.time(2013, 12, 10, "Z"),
       {leftBound: r.expr('close').add('d')});
   compare(query, done);
 });