timing_test(function() {
  at(0 * 1000, function() {
    assert_styles('.anim', {'left':'100px'});
  }, "Autogenerated");
  at(0.5 * 1000, function() {
    assert_styles('.anim', {'left':'150px'});
  }, "Autogenerated");
  at(1 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'200px'},
       {'left':'100px'}]);
  }, "Autogenerated");
  at(1.5 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'200px'},
       {'left':'150px'}]);
  }, "Autogenerated");
  at(2 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'200px'},
       {'left':'100px'}]);
  }, "Autogenerated");
  at(2.5 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'200px'},
       {'left':'150px'}]);
  }, "Autogenerated");
  at(3 * 1000, function() {
    assert_styles('.anim', {'left':'200px'});
  }, "Autogenerated");
  at(3.5 * 1000, function() {
    assert_styles('.anim', {'left':'200px'});
  }, "Autogenerated");
}, "Autogenerated checks.");
