diff --git a/src/effector/__tests__/forward.test.js b/src/effector/__tests__/forward.test.js
index <HASH>..<HASH> 100644
--- a/src/effector/__tests__/forward.test.js
+++ b/src/effector/__tests__/forward.test.js
@@ -1,6 +1,6 @@
 //@flow
 
-import {forward, createEvent, createStore} from 'effector'
+import {forward, createEvent, createStore, createNode} from 'effector'
 
 it('should forward data from one event to another', () => {
   const fn = jest.fn()
@@ -25,6 +25,23 @@ it('should forward data from one event to another', () => {
   ])
 })
 
+describe('raw nodes support', () => {
+  test('single ones', () => {
+    const from = createNode()
+    const to = createNode()
+    expect(() => {
+      forward({from, to})
+    }).not.toThrow()
+  })
+  test('arrays', () => {
+    const from = createNode()
+    const to = createNode()
+    expect(() => {
+      forward({from: [from], to: [to]})
+    }).not.toThrow()
+  })
+})
+
 it('should stop forwarding after unsubscribe', () => {
   const fn = jest.fn()
   const source1 = createEvent<string>()
add tests for forward support for Node