File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change 1
- mock .lua
1
+ mach .lua
2
2
========
3
3
4
4
Simple mocking framework for Lua inspired by CppUMock and designed for readability.
5
5
6
6
## Mocking a Function
7
7
8
8
``` lua
9
- mock = require ' Mock '
9
+ mock = require ' mach '
10
10
11
11
local f = mock .mockFunction ()
12
12
@@ -17,7 +17,7 @@ when(function() f() end)
17
17
## Mocking a Method
18
18
19
19
``` lua
20
- mock = require ' Mock '
20
+ mock = require ' mach '
21
21
22
22
local o = {}
23
23
o .m = mock .mockMethod ()
@@ -29,7 +29,7 @@ when(function() o:m() end)
29
29
## Mocking a Table
30
30
31
31
``` lua
32
- mock = require ' Mock '
32
+ mock = require ' mach '
33
33
34
34
local someTable = {
35
35
foo = function () end ,
@@ -45,7 +45,7 @@ when(function() mockedTable.foo() end)
45
45
## Mocking an Object
46
46
47
47
``` lua
48
- mock = require ' Mock '
48
+ mock = require ' mach '
49
49
50
50
local someObject = {}
51
51
function someObject :foo () end
@@ -60,7 +60,7 @@ when(function() mockedObject:foo() end)
60
60
## Multiple Expectations
61
61
62
62
``` lua
63
- mock = require ' Mock '
63
+ mock = require ' mach '
64
64
65
65
local f1 = mock .mockFunction ()
66
66
local f2 = mock .mockFunction ()
@@ -73,7 +73,7 @@ when(function() f1(); f2() end)
73
73
## Optional Expectations
74
74
75
75
``` lua
76
- mock = require ' Mock '
76
+ mock = require ' mach '
77
77
78
78
local f = mock .mockFunction ()
79
79
@@ -84,7 +84,7 @@ when(function() end)
84
84
## Optional Ordering
85
85
86
86
``` lua
87
- mock = require ' Mock '
87
+ mock = require ' mach '
88
88
89
89
local f = mock .mockFunction ()
90
90
108
108
## Mixed Ordering
109
109
110
110
``` lua
111
- mock = require ' Mock '
111
+ mock = require ' mach '
112
112
113
113
local f = mock .mockFunction ()
114
114
127
127
## Extra Credit For Readability
128
128
129
129
``` lua
130
- mock = require ' Mock '
130
+ mock = require ' mach '
131
131
132
132
local m1 = mock .mockFunction ()
133
133
local m2 = mock .mockFunction ()
You can’t perform that action at this time.
0 commit comments