|
@@ -2,7 +2,7 @@ var _ = require('../../../../src/util')
|
|
|
var Vue = require('../../../../src/vue')
|
|
var Vue = require('../../../../src/vue')
|
|
|
|
|
|
|
|
if (_.inBrowser) {
|
|
if (_.inBrowser) {
|
|
|
- describe('v-events', function () {
|
|
|
|
|
|
|
+ describe('v-callbacks', function () {
|
|
|
|
|
|
|
|
var el
|
|
var el
|
|
|
beforeEach(function () {
|
|
beforeEach(function () {
|
|
@@ -11,10 +11,10 @@ if (_.inBrowser) {
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
it('should register events', function () {
|
|
it('should register events', function () {
|
|
|
- var spy = jasmine.createSpy('v-events')
|
|
|
|
|
|
|
+ var spy = jasmine.createSpy('v-callbacks')
|
|
|
new Vue({
|
|
new Vue({
|
|
|
el: el,
|
|
el: el,
|
|
|
- template: '<test v-events="test:test"></test>',
|
|
|
|
|
|
|
+ template: '<test v-callbacks="test:test"></test>',
|
|
|
methods: {
|
|
methods: {
|
|
|
test: spy
|
|
test: spy
|
|
|
},
|
|
},
|
|
@@ -32,7 +32,7 @@ if (_.inBrowser) {
|
|
|
it('should warn when used on non-root node', function () {
|
|
it('should warn when used on non-root node', function () {
|
|
|
new Vue({
|
|
new Vue({
|
|
|
el: el,
|
|
el: el,
|
|
|
- template: '<div v-events="test:test"></div>'
|
|
|
|
|
|
|
+ template: '<div v-callbacks="test:test"></div>'
|
|
|
})
|
|
})
|
|
|
expect(hasWarned(_,
|
|
expect(hasWarned(_,
|
|
|
'should only be used on a child component ' +
|
|
'should only be used on a child component ' +
|
|
@@ -40,7 +40,7 @@ if (_.inBrowser) {
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
it('should warn when used on child component root', function () {
|
|
it('should warn when used on child component root', function () {
|
|
|
- var spy = jasmine.createSpy('v-events')
|
|
|
|
|
|
|
+ var spy = jasmine.createSpy('v-callbacks')
|
|
|
new Vue({
|
|
new Vue({
|
|
|
el: el,
|
|
el: el,
|
|
|
template: '<test></test>',
|
|
template: '<test></test>',
|
|
@@ -50,7 +50,7 @@ if (_.inBrowser) {
|
|
|
components: {
|
|
components: {
|
|
|
test: {
|
|
test: {
|
|
|
replace: true,
|
|
replace: true,
|
|
|
- template: '<div v-events="test:test"></div>',
|
|
|
|
|
|
|
+ template: '<div v-callbacks="test:test"></div>',
|
|
|
compiled: function () {
|
|
compiled: function () {
|
|
|
this.$emit('test')
|
|
this.$emit('test')
|
|
|
}
|
|
}
|
|
@@ -67,7 +67,7 @@ if (_.inBrowser) {
|
|
|
var vm = new Vue({
|
|
var vm = new Vue({
|
|
|
el: el,
|
|
el: el,
|
|
|
data: { test: 123 },
|
|
data: { test: 123 },
|
|
|
- template: '<test v-events="test:test"></test>',
|
|
|
|
|
|
|
+ template: '<test v-callbacks="test:test"></test>',
|
|
|
components: {
|
|
components: {
|
|
|
test: {}
|
|
test: {}
|
|
|
}
|
|
}
|
|
@@ -79,7 +79,7 @@ if (_.inBrowser) {
|
|
|
var vm = new Vue({
|
|
var vm = new Vue({
|
|
|
el: el,
|
|
el: el,
|
|
|
data: {a:1},
|
|
data: {a:1},
|
|
|
- template: '<test v-events="test:a++"></test>',
|
|
|
|
|
|
|
+ template: '<test v-callbacks="test:a++"></test>',
|
|
|
components: {
|
|
components: {
|
|
|
test: {
|
|
test: {
|
|
|
compiled: function () {
|
|
compiled: function () {
|
|
@@ -104,7 +104,7 @@ if (_.inBrowser) {
|
|
|
a++
|
|
a++
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- template: '<test v-events="test:handle"></test>',
|
|
|
|
|
|
|
+ template: '<test v-callbacks="test:handle"></test>',
|
|
|
components: {
|
|
components: {
|
|
|
test: {
|
|
test: {
|
|
|
compiled: function () {
|
|
compiled: function () {
|