resource.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import Vue from 'vue';
  2. describe('this.$resource', function () {
  3. it('get({file: "valid.json"})', (done) => {
  4. var vm = new Vue({
  5. created() {
  6. var resource = this.$resource('data{/file}');
  7. resource.get({file: 'valid.json'}).then((res) => {
  8. expect(res.ok).toBe(true);
  9. expect(res.status).toBe(200);
  10. expect(res.data.foo).toBe('bar');
  11. done();
  12. });
  13. }
  14. });
  15. });
  16. it('save({file: "valid.json"}, {foo: "bar"})', (done) => {
  17. var vm = new Vue({
  18. created() {
  19. var resource = this.$resource('data{/file}');
  20. resource.save({file: 'valid.json'}, {foo: 'bar'}).then((res) => {
  21. expect(res.ok).toBe(true);
  22. expect(res.status).toBe(200);
  23. expect(res.data.foo).toBe('bar');
  24. done();
  25. });
  26. }
  27. });
  28. });
  29. });